02341_02431_03241_03412_03421_04231_04312_04321
Counting sequence:
1, 1, 2, 6, 24, 112, 572, 3098, 17486, 101756, 606210, 3679250, 22669600, 141431030, 891659082, 5671965902, 36359236692, 234644815664, 1523242601516, 9940227807740, 65169947154864, 429056510828046, 2835439667957762, 18802367146738158, 125071571485070388, 834340418238538450, 5580399916713336050, 37414109182690963642, 251405246465649218388, 1692822985568812076512, 11420468383496296812032, 77185325598672612915010, 522532011781117568300274, 3543008158767155459384492, 24058609251621874336193278, 163594910563593573276484722, 1113871461305470274542892696, 7593368021835909701296234262, 51824914911964424355852380694, 354095626795655103192570800944, 2421895989925890549108897182386, 16581369821074154413946081399534, 113630273428222972231165852659948, 779393359302936226462125135385216, 5350446460325052148719959557089004, 36760122543029047914226796658757494, 252756056449244239969544458756424238, 1739197970939903557726532246168856654, 11975823721293017968224215714804809568, 82519705701365726717970821170653059898, 568975582529120005876297161345444385294, 3925561577413925404018626451342911298418, 27100129831954346949078309479726484045960, 187194117180564273351387532462935582757772, 1293762877231072085903962602744757486019488, 8946430524397661558856817986222689341353614, 61896910737508174450099229867974655509271086, 428453941234592750699651324192387444860933020, 2967205623452095603741889938323174384294710802, 20558537804675426247588363227715894950638409282, 142505293885016220546252827850178058779455832968, 988228635299995797692846986293845065262504994834, 6855913347786330706393611900798677815021470732862, 47582663464232649495293925340616339577187411574166, 330371135086380168506131975856374956692408644942088, 2294668764385065019719596066097923105451608360518616, 15944002926709192196172536480341254292327459205902712, 110822847760248745401804618629755907536384996429820640, 770568357477078419281687404623901766910875582947305360, 5359675728038992206806417164957993038114843574696813342, 37291262299387819319765287849459673720208733345193702026, 259545086670227966932766639984214098461491791284828864602, 1806973577988695788476709110433537577407844404180058896472, 12584046781395035594632470634431899737873133030726563010578, 87662691495476178206699651788510432495915644840055884189406, 610846093748676746983118122621082687318404370090074172464290, 4257631131970424797534761624311188259818931090326760313190572, 29683857258765991031541990898482473206757843945310493262252564, 207007303742389924541490634478983050003549966639910325070642544, 1443979792735471110536567898363080261379674997965683066395159012, 10074972452217402368872445615321091597504162842411667254288193764, 70312286590811101445172527258493105159560471428528704014975147490, 490818108443822233470460347498990237044358298947011301551369888658, 3426963108035508207279824547901355003632684359905623599242824986582, 23932902018890932541533749311097226604008129117148494843455712792776, 167176816519194785872559144308279167910586014469977925434232794820346, 1168017228256450703736008565270298929837175288756712180376536401625250, 8162304461138697698878347386286252295574022552210294071552944668681412, 57051173911501201799013576995878350559161804268937563809636190226353610, 398843587583530663249881085379966089803517518050456031435904950753356214, 2788848527259720829692965678582663262501840597681000576980677953703441388, 19504267207778218713036206690095193134534243923765682087795974367462957600, 136431585345212292718302627418279568588281696633926408706677494027654364260, 954506800099375817538174912215746807150752250168039574704849465804096460986, 6679135218224466751603061757243652417000177496239477911536659097833130515866, 46745187068498254643622676295984493995606660931321804046789766822857704551142, 327210647634555767907541356270382032190074142645179711348461239191997230652460, 2290816295309413792310276973726081675141898171475529032362257494558258562810738, 16040721960831668872842310132968351693923864970559124849505893580112347862359538, 112338059034826003229838031214937592670238803395064447010187113390361362451357430, 786860725105848545865651463010659916451609961357668739485027924576493908648007144
Implicit equation for the generating function in Maple syntax:
-x*F(x)^4+(4*x-1)*F(x)^3+(x^3-6*x^2-x+3)*F(x)^2+(7*x^2-6*x-3)*F(x)-x^2+4*x+1 = 0
Implicit equation for the generating function in latex syntax:
-x F \! \left(x \right)^{4}+\left(4 x -1\right) F \! \left(x \right)^{3}+\left(x^{3}-6 x^{2}-x +3\right) F \! \left(x \right)^{2}+\left(7 x^{2}-6 x -3\right) F \! \left(x \right)-x^{2}+4 x +1 = 0
Recurrence in maple format:
a(0) = 1
a(1) = 1
a(2) = 2
a(3) = 6
a(4) = 24
a(5) = 112
a(6) = 572
a(7) = 3098
a(8) = 17486
a(9) = 101756
a(10) = 606210
a(11) = 3679250
a(12) = 22669600
a(13) = 141431030
a(14) = 891659082
a(15) = 5671965902
a(16) = 36359236692
a(17) = 234644815664
a(18) = 1523242601516
a(19) = 9940227807740
a(20) = 65169947154864
a(n+21) = 1/396*n*(2*n+1)*(n-1)/(n+20)/(n+19)/(n+22)*a(n)-1/792*n*(41*n^2-14*n-42)/(n+20)/(n+19)/(n+22)*a(n+1)-1/1584*(653*n^3+5945*n^2+12556*n+7210)/(n+20)/(n+19)/(n+22)*a(n+2)+1/1584*(11671*n^3+106424*n^2+304427*n+275212)/(n+20)/(n+19)/(n+22)*a(n+3)-1/1584*(65303*n^3+723379*n^2+2623060*n+3114324)/(n+20)/(n+19)/(n+22)*a(n+4)+1/4752*(470423*n^3+6176751*n^2+26670280*n+37835196)/(n+20)/(n+19)/(n+22)*a(n+5)-1/1584*(55481*n^3+740336*n^2+2826465*n+2471174)/(n+20)/(n+19)/(n+22)*a(n+6)-1/2376*(1045231*n^3+20370930*n^2+133904111*n+296384400)/(n+20)/(n+19)/(n+22)*a(n+7)+1/4752*(4852235*n^3+108671070*n^2+817321123*n+2066379984)/(n+20)/(n+19)/(n+22)*a(n+8)-1/792*(667099*n^3+15599747*n^2+117901668*n+286275460)/(n+20)/(n+19)/(n+22)*a(n+9)-1/4752*(12620719*n^3+407460498*n^2+4374011561*n+15594442542)/(n+20)/(n+19)/(n+22)*a(n+10)+1/792*(5205497*n^3+176789862*n^2+1997051891*n+7504554740)/(n+20)/(n+19)/(n+22)*a(n+11)-1/4752*(16953187*n^3+571965300*n^2+6397354217*n+23718000960)/(n+20)/(n+19)/(n+22)*a(n+12)-1/4752*(43659779*n^3+1740959781*n^2+23084352094*n+101803244856)/(n+20)/(n+19)/(n+22)*a(n+13)+1/1188*(16687087*n^3+692289501*n^2+9548443157*n+43786973823)/(n+20)/(n+19)/(n+22)*a(n+14)-1/396*(2459762*n^3+106208909*n^2+1521116616*n+7222709568)/(n+20)/(n+19)/(n+22)*a(n+15)-1/1188*(1719227*n^3+87142332*n^2+1468780627*n+8232442482)/(n+20)/(n+19)/(n+22)*a(n+16)-1/594*(298108*n^3+14994075*n^2+251763896*n+1412237700)/(n+20)/(n+19)/(n+22)*a(n+17)+7/297*(4237*n^2+166595*n+1620807)/(n+22)/(n+20)*a(n+18)-2/297*(1186*n^2+54973*n+605277)/(n+22)/(n+19)*a(n+19)+2/99*(n+21)*(419*n+7948)/(n+22)/(n+20)*a(n+20), n >= 21
Recurrence in latex format:
a(0) = 1
a(1) = 1
a(2) = 2
a(3) = 6
a(4) = 24
a(5) = 112
a(6) = 572
a(7) = 3098
a(8) = 17486
a(9) = 101756
a(10) = 606210
a(11) = 3679250
a(12) = 22669600
a(13) = 141431030
a(14) = 891659082
a(15) = 5671965902
a(16) = 36359236692
a(17) = 234644815664
a(18) = 1523242601516
a(19) = 9940227807740
a(20) = 65169947154864
a{\left(n + 21 \right)} = \frac{n \left(n - 1\right) \left(2 n + 1\right) a{\left(n \right)}}{396 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{n \left(41 n^{2} - 14 n - 42\right) a{\left(n + 1 \right)}}{792 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} + \frac{2 \left(n + 21\right) \left(419 n + 7948\right) a{\left(n + 20 \right)}}{99 \left(n + 20\right) \left(n + 22\right)} + \frac{7 \left(4237 n^{2} + 166595 n + 1620807\right) a{\left(n + 18 \right)}}{297 \left(n + 20\right) \left(n + 22\right)} - \frac{2 \left(1186 n^{2} + 54973 n + 605277\right) a{\left(n + 19 \right)}}{297 \left(n + 19\right) \left(n + 22\right)} - \frac{\left(653 n^{3} + 5945 n^{2} + 12556 n + 7210\right) a{\left(n + 2 \right)}}{1584 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} + \frac{\left(11671 n^{3} + 106424 n^{2} + 304427 n + 275212\right) a{\left(n + 3 \right)}}{1584 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(55481 n^{3} + 740336 n^{2} + 2826465 n + 2471174\right) a{\left(n + 6 \right)}}{1584 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(65303 n^{3} + 723379 n^{2} + 2623060 n + 3114324\right) a{\left(n + 4 \right)}}{1584 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(298108 n^{3} + 14994075 n^{2} + 251763896 n + 1412237700\right) a{\left(n + 17 \right)}}{594 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} + \frac{\left(470423 n^{3} + 6176751 n^{2} + 26670280 n + 37835196\right) a{\left(n + 5 \right)}}{4752 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(667099 n^{3} + 15599747 n^{2} + 117901668 n + 286275460\right) a{\left(n + 9 \right)}}{792 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(1045231 n^{3} + 20370930 n^{2} + 133904111 n + 296384400\right) a{\left(n + 7 \right)}}{2376 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(1719227 n^{3} + 87142332 n^{2} + 1468780627 n + 8232442482\right) a{\left(n + 16 \right)}}{1188 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(2459762 n^{3} + 106208909 n^{2} + 1521116616 n + 7222709568\right) a{\left(n + 15 \right)}}{396 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} + \frac{\left(4852235 n^{3} + 108671070 n^{2} + 817321123 n + 2066379984\right) a{\left(n + 8 \right)}}{4752 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} + \frac{\left(5205497 n^{3} + 176789862 n^{2} + 1997051891 n + 7504554740\right) a{\left(n + 11 \right)}}{792 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(12620719 n^{3} + 407460498 n^{2} + 4374011561 n + 15594442542\right) a{\left(n + 10 \right)}}{4752 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} + \frac{\left(16687087 n^{3} + 692289501 n^{2} + 9548443157 n + 43786973823\right) a{\left(n + 14 \right)}}{1188 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(16953187 n^{3} + 571965300 n^{2} + 6397354217 n + 23718000960\right) a{\left(n + 12 \right)}}{4752 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)} - \frac{\left(43659779 n^{3} + 1740959781 n^{2} + 23084352094 n + 101803244856\right) a{\left(n + 13 \right)}}{4752 \left(n + 19\right) \left(n + 20\right) \left(n + 22\right)}, \quad n \geq 21
Specification 1
Strategy pack name: point_placements_req_corrob
Tree: http://www.permpal.com/tree/24381/
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[18,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[18,x]*F[7,x]
F[7,x] = F[62,x]+F[8,x]
F[8,x] = F[21,x]+F[9,x]
F[9,x] = F[0,x]+F[10,x]
F[10,x] = F[11,x]
F[11,x] = F[12,x]*F[18,x]
F[12,x] = F[13,x]+F[19,x]
F[13,x] = F[14,x]+F[4,x]
F[14,x] = F[15,x]
F[15,x] = F[16,x]*F[18,x]*F[4,x]
F[16,x] = 1/F[18,x]*F[17,x]
F[17,x] = F[5,x]
F[18,x] = x
F[19,x] = F[20,x]
F[20,x] = F[4,x]^2*F[18,x]
F[21,x] = F[22,x]
F[22,x] = F[18,x]*F[23,x]
F[23,x] = F[24,x]+F[57,x]
F[24,x] = F[25,x]
F[25,x] = F[0,x]*F[26,x]
F[26,x] = F[27,x]+F[30,x]
F[27,x] = F[0,x]+F[28,x]
F[28,x] = F[29,x]
F[29,x] = F[16,x]*F[18,x]
F[30,x] = F[31,x]+F[33,x]
F[31,x] = F[32,x]
F[32,x] = F[0,x]^2*F[18,x]*F[27,x]
F[33,x] = F[34,x]
F[34,x] = F[18,x]*F[35,x]
F[35,x] = F[36,x]+F[55,x]
F[36,x] = F[0,x]*F[37,x]
F[37,x] = 1/F[9,x]*F[38,x]
F[38,x] = -F[48,x]+F[39,x]
F[39,x] = 1/F[18,x]*F[40,x]
F[40,x] = F[41,x]
F[41,x] = -F[21,x]+F[42,x]
F[42,x] = -F[45,x]+F[43,x]
F[43,x] = 1/F[18,x]*F[44,x]
F[44,x] = F[28,x]
F[45,x] = F[46,x]+F[9,x]
F[46,x] = F[47,x]
F[47,x] = F[0,x]*F[18,x]*F[27,x]*F[9,x]
F[48,x] = F[49,x]
F[49,x] = F[18,x]*F[50,x]*F[52,x]
F[50,x] = 1/F[18,x]*F[51,x]
F[51,x] = F[21,x]
F[52,x] = F[37,x]+F[53,x]
F[53,x] = F[54,x]
F[54,x] = F[0,x]*F[27,x]
F[55,x] = F[56,x]
F[56,x] = F[16,x]*F[18,x]*F[52,x]
F[57,x] = F[58,x]
F[58,x] = F[18,x]*F[59,x]
F[59,x] = F[60,x]+F[61,x]
F[60,x] = F[13,x]*F[52,x]
F[61,x] = F[19,x]*F[26,x]
F[62,x] = F[63,x]+F[64,x]
F[63,x] = -F[27,x]+F[8,x]
F[64,x] = F[65,x]
F[65,x] = F[18,x]*F[66,x]
F[66,x] = F[67,x]+F[95,x]
F[67,x] = F[68,x]*F[93,x]
F[68,x] = -F[72,x]+F[69,x]
F[69,x] = 1/F[18,x]*F[70,x]
F[70,x] = F[71,x]
F[71,x] = -F[2,x]+F[5,x]
F[72,x] = F[73,x]
F[73,x] = F[18,x]*F[74,x]
F[74,x] = 1/F[18,x]*F[75,x]
F[75,x] = F[76,x]
F[76,x] = F[77,x]
F[77,x] = F[18,x]*F[78,x]
F[78,x] = F[79,x]+F[90,x]
F[79,x] = F[80,x]+F[87,x]
F[80,x] = F[4,x]*F[81,x]
F[81,x] = F[0,x]+F[82,x]
F[82,x] = F[83,x]
F[83,x] = F[18,x]*F[84,x]
F[84,x] = 1/F[18,x]*F[85,x]
F[85,x] = F[86,x]
F[86,x] = -F[0,x]+F[27,x]
F[87,x] = F[88,x]
F[88,x] = F[18,x]*F[84,x]*F[89,x]
F[89,x] = F[4,x]+F[76,x]
F[90,x] = F[91,x]
F[91,x] = F[18,x]*F[84,x]*F[92,x]
F[92,x] = F[4,x]+F[68,x]
F[93,x] = 1/F[18,x]/F[4,x]*F[94,x]
F[94,x] = F[63,x]
F[95,x] = F[96,x]
F[96,x] = F[18,x]*F[74,x]*F[93,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_{18}\! \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_{18}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{62}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{21}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = F_{0}\! \left(x \right)+F_{10}\! \left(x \right)
F_{10}\! \left(x \right) = F_{11}\! \left(x \right)
F_{11}\! \left(x \right) = F_{12}\! \left(x \right) F_{18}\! \left(x \right)
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)+F_{19}\! \left(x \right)
F_{13}\! \left(x \right) = F_{14}\! \left(x \right)+F_{4}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right) F_{4}\! \left(x \right)
F_{16}\! \left(x \right) = \frac{F_{17}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{17}\! \left(x \right) = F_{5}\! \left(x \right)
F_{18}\! \left(x \right) = x
F_{19}\! \left(x \right) = F_{20}\! \left(x \right)
F_{20}\! \left(x \right) = F_{4} \left(x \right)^{2} F_{18}\! \left(x \right)
F_{21}\! \left(x \right) = F_{22}\! \left(x \right)
F_{22}\! \left(x \right) = F_{18}\! \left(x \right) F_{23}\! \left(x \right)
F_{23}\! \left(x \right) = F_{24}\! \left(x \right)+F_{57}\! \left(x \right)
F_{24}\! \left(x \right) = F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{0}\! \left(x \right) F_{26}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)+F_{30}\! \left(x \right)
F_{27}\! \left(x \right) = F_{0}\! \left(x \right)+F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = F_{29}\! \left(x \right)
F_{29}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right)
F_{30}\! \left(x \right) = F_{31}\! \left(x \right)+F_{33}\! \left(x \right)
F_{31}\! \left(x \right) = F_{32}\! \left(x \right)
F_{32}\! \left(x \right) = F_{0} \left(x \right)^{2} F_{18}\! \left(x \right) F_{27}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right)
F_{34}\! \left(x \right) = F_{18}\! \left(x \right) F_{35}\! \left(x \right)
F_{35}\! \left(x \right) = F_{36}\! \left(x \right)+F_{55}\! \left(x \right)
F_{36}\! \left(x \right) = F_{0}\! \left(x \right) F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = \frac{F_{38}\! \left(x \right)}{F_{9}\! \left(x \right)}
F_{38}\! \left(x \right) = -F_{48}\! \left(x \right)+F_{39}\! \left(x \right)
F_{39}\! \left(x \right) = \frac{F_{40}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{40}\! \left(x \right) = F_{41}\! \left(x \right)
F_{41}\! \left(x \right) = -F_{21}\! \left(x \right)+F_{42}\! \left(x \right)
F_{42}\! \left(x \right) = -F_{45}\! \left(x \right)+F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = \frac{F_{44}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{44}\! \left(x \right) = F_{28}\! \left(x \right)
F_{45}\! \left(x \right) = F_{46}\! \left(x \right)+F_{9}\! \left(x \right)
F_{46}\! \left(x \right) = F_{47}\! \left(x \right)
F_{47}\! \left(x \right) = F_{0}\! \left(x \right) F_{18}\! \left(x \right) F_{27}\! \left(x \right) F_{9}\! \left(x \right)
F_{48}\! \left(x \right) = F_{49}\! \left(x \right)
F_{49}\! \left(x \right) = F_{18}\! \left(x \right) F_{50}\! \left(x \right) F_{52}\! \left(x \right)
F_{50}\! \left(x \right) = \frac{F_{51}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{51}\! \left(x \right) = F_{21}\! \left(x \right)
F_{52}\! \left(x \right) = F_{37}\! \left(x \right)+F_{53}\! \left(x \right)
F_{53}\! \left(x \right) = F_{54}\! \left(x \right)
F_{54}\! \left(x \right) = F_{0}\! \left(x \right) F_{27}\! \left(x \right)
F_{55}\! \left(x \right) = F_{56}\! \left(x \right)
F_{56}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right) F_{52}\! \left(x \right)
F_{57}\! \left(x \right) = F_{58}\! \left(x \right)
F_{58}\! \left(x \right) = F_{18}\! \left(x \right) F_{59}\! \left(x \right)
F_{59}\! \left(x \right) = F_{60}\! \left(x \right)+F_{61}\! \left(x \right)
F_{60}\! \left(x \right) = F_{13}\! \left(x \right) F_{52}\! \left(x \right)
F_{61}\! \left(x \right) = F_{19}\! \left(x \right) F_{26}\! \left(x \right)
F_{62}\! \left(x \right) = F_{63}\! \left(x \right)+F_{64}\! \left(x \right)
F_{63}\! \left(x \right) = -F_{27}\! \left(x \right)+F_{8}\! \left(x \right)
F_{64}\! \left(x \right) = F_{65}\! \left(x \right)
F_{65}\! \left(x \right) = F_{18}\! \left(x \right) F_{66}\! \left(x \right)
F_{66}\! \left(x \right) = F_{67}\! \left(x \right)+F_{95}\! \left(x \right)
F_{67}\! \left(x \right) = F_{68}\! \left(x \right) F_{93}\! \left(x \right)
F_{68}\! \left(x \right) = -F_{72}\! \left(x \right)+F_{69}\! \left(x \right)
F_{69}\! \left(x \right) = \frac{F_{70}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{70}\! \left(x \right) = F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{5}\! \left(x \right)
F_{72}\! \left(x \right) = F_{73}\! \left(x \right)
F_{73}\! \left(x \right) = F_{18}\! \left(x \right) F_{74}\! \left(x \right)
F_{74}\! \left(x \right) = \frac{F_{75}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{75}\! \left(x \right) = F_{76}\! \left(x \right)
F_{76}\! \left(x \right) = F_{77}\! \left(x \right)
F_{77}\! \left(x \right) = F_{18}\! \left(x \right) F_{78}\! \left(x \right)
F_{78}\! \left(x \right) = F_{79}\! \left(x \right)+F_{90}\! \left(x \right)
F_{79}\! \left(x \right) = F_{80}\! \left(x \right)+F_{87}\! \left(x \right)
F_{80}\! \left(x \right) = F_{4}\! \left(x \right) F_{81}\! \left(x \right)
F_{81}\! \left(x \right) = F_{0}\! \left(x \right)+F_{82}\! \left(x \right)
F_{82}\! \left(x \right) = F_{83}\! \left(x \right)
F_{83}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right)
F_{84}\! \left(x \right) = \frac{F_{85}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{85}\! \left(x \right) = F_{86}\! \left(x \right)
F_{86}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{27}\! \left(x \right)
F_{87}\! \left(x \right) = F_{88}\! \left(x \right)
F_{88}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right) F_{89}\! \left(x \right)
F_{89}\! \left(x \right) = F_{4}\! \left(x \right)+F_{76}\! \left(x \right)
F_{90}\! \left(x \right) = F_{91}\! \left(x \right)
F_{91}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right) F_{92}\! \left(x \right)
F_{92}\! \left(x \right) = F_{4}\! \left(x \right)+F_{68}\! \left(x \right)
F_{93}\! \left(x \right) = \frac{F_{94}\! \left(x \right)}{F_{18}\! \left(x \right) F_{4}\! \left(x \right)}
F_{94}\! \left(x \right) = F_{63}\! \left(x \right)
F_{95}\! \left(x \right) = F_{96}\! \left(x \right)
F_{96}\! \left(x \right) = F_{18}\! \left(x \right) F_{74}\! \left(x \right) F_{93}\! \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_18(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_18(x)*F_7(x))
Eq(F_7(x), F_62(x) + F_8(x))
Eq(F_8(x), F_21(x) + F_9(x))
Eq(F_9(x), F_0(x) + F_10(x))
Eq(F_10(x), F_11(x))
Eq(F_11(x), F_12(x)*F_18(x))
Eq(F_12(x), F_13(x) + F_19(x))
Eq(F_13(x), F_14(x) + F_4(x))
Eq(F_14(x), F_15(x))
Eq(F_15(x), F_16(x)*F_18(x)*F_4(x))
Eq(F_16(x), F_17(x)/F_18(x))
Eq(F_17(x), F_5(x))
Eq(F_18(x), x)
Eq(F_19(x), F_20(x))
Eq(F_20(x), F_18(x)*F_4(x)**2)
Eq(F_21(x), F_22(x))
Eq(F_22(x), F_18(x)*F_23(x))
Eq(F_23(x), F_24(x) + F_57(x))
Eq(F_24(x), F_25(x))
Eq(F_25(x), F_0(x)*F_26(x))
Eq(F_26(x), F_27(x) + F_30(x))
Eq(F_27(x), F_0(x) + F_28(x))
Eq(F_28(x), F_29(x))
Eq(F_29(x), F_16(x)*F_18(x))
Eq(F_30(x), F_31(x) + F_33(x))
Eq(F_31(x), F_32(x))
Eq(F_32(x), F_0(x)**2*F_18(x)*F_27(x))
Eq(F_33(x), F_34(x))
Eq(F_34(x), F_18(x)*F_35(x))
Eq(F_35(x), F_36(x) + F_55(x))
Eq(F_36(x), F_0(x)*F_37(x))
Eq(F_37(x), F_38(x)/F_9(x))
Eq(F_38(x), F_39(x) - F_48(x))
Eq(F_39(x), F_40(x)/F_18(x))
Eq(F_40(x), F_41(x))
Eq(F_41(x), -F_21(x) + F_42(x))
Eq(F_42(x), F_43(x) - F_45(x))
Eq(F_43(x), F_44(x)/F_18(x))
Eq(F_44(x), F_28(x))
Eq(F_45(x), F_46(x) + F_9(x))
Eq(F_46(x), F_47(x))
Eq(F_47(x), F_0(x)*F_18(x)*F_27(x)*F_9(x))
Eq(F_48(x), F_49(x))
Eq(F_49(x), F_18(x)*F_50(x)*F_52(x))
Eq(F_50(x), F_51(x)/F_18(x))
Eq(F_51(x), F_21(x))
Eq(F_52(x), F_37(x) + F_53(x))
Eq(F_53(x), F_54(x))
Eq(F_54(x), F_0(x)*F_27(x))
Eq(F_55(x), F_56(x))
Eq(F_56(x), F_16(x)*F_18(x)*F_52(x))
Eq(F_57(x), F_58(x))
Eq(F_58(x), F_18(x)*F_59(x))
Eq(F_59(x), F_60(x) + F_61(x))
Eq(F_60(x), F_13(x)*F_52(x))
Eq(F_61(x), F_19(x)*F_26(x))
Eq(F_62(x), F_63(x) + F_64(x))
Eq(F_63(x), -F_27(x) + F_8(x))
Eq(F_64(x), F_65(x))
Eq(F_65(x), F_18(x)*F_66(x))
Eq(F_66(x), F_67(x) + F_95(x))
Eq(F_67(x), F_68(x)*F_93(x))
Eq(F_68(x), F_69(x) - F_72(x))
Eq(F_69(x), F_70(x)/F_18(x))
Eq(F_70(x), F_71(x))
Eq(F_71(x), -F_2(x) + F_5(x))
Eq(F_72(x), F_73(x))
Eq(F_73(x), F_18(x)*F_74(x))
Eq(F_74(x), F_75(x)/F_18(x))
Eq(F_75(x), F_76(x))
Eq(F_76(x), F_77(x))
Eq(F_77(x), F_18(x)*F_78(x))
Eq(F_78(x), F_79(x) + F_90(x))
Eq(F_79(x), F_80(x) + F_87(x))
Eq(F_80(x), F_4(x)*F_81(x))
Eq(F_81(x), F_0(x) + F_82(x))
Eq(F_82(x), F_83(x))
Eq(F_83(x), F_18(x)*F_84(x))
Eq(F_84(x), F_85(x)/F_18(x))
Eq(F_85(x), F_86(x))
Eq(F_86(x), -F_0(x) + F_27(x))
Eq(F_87(x), F_88(x))
Eq(F_88(x), F_18(x)*F_84(x)*F_89(x))
Eq(F_89(x), F_4(x) + F_76(x))
Eq(F_90(x), F_91(x))
Eq(F_91(x), F_18(x)*F_84(x)*F_92(x))
Eq(F_92(x), F_4(x) + F_68(x))
Eq(F_93(x), F_94(x)/(F_18(x)*F_4(x)))
Eq(F_94(x), F_63(x))
Eq(F_95(x), F_96(x))
Eq(F_96(x), F_18(x)*F_74(x)*F_93(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, 2, 3, 4, 1], [0, 2, 4, 3, 1], [0, 3, 2, 4, 1], [0, 3, 4, 1, 2], [0, 3, 4, 2, 1], [0, 4, 2, 3, 1], [0, 4, 3, 1, 2], [0, 4, 3, 2, 1]], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 2, 3, 4, 1], [0, 2, 4, 3, 1], [0, 3, 2, 4, 1], [0, 3, 4, 1, 2], [0, 3, 4, 2, 1], [0, 4, 2, 3, 1], [0, 4, 3, 1, 2], [0, 4, 3, 2, 1]], "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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]]}]}}, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [2, 0], [2, 1]], [[1, 2]]]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 2], [1, 0], [3, 0]], [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 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": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2], [2, 0], [2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"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, 0], [0, 2], [0, 3], [2, 3]], [[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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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]]}]}}, "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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], [0, 3], [0, 4], [2, 4], [3, 3]], [[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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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": [[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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 3]], [[1, 0], [3, 0], [4, 0]], [[2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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], [0, 3], [1, 0], [1, 2]], [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2], [0, 3], [1, 0], [2, 0], [2, 2], [3, 0], [5, 0]], [[4, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 0], [2, 0], [3, 0], [4, 0]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0], [1, 2]], [[2, 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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [0, 1], [2, 0], [2, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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]], [[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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}], "requirements": [[{"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [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, 3], [0, 4], [2, 0], [2, 2], [2, 3], [2, 4]], [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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, 2], [0, 4], [1, 4], [2, 2]], [[3, 3]]]}}, {"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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 2], [0, 3], [2, 3]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 4]], [[1, 0], [1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 2], [0, 3], [1, 0], [3, 0]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 3]], [[1, 1]], [[2, 0], [4, 0]], [[3, 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, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 3], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 4], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2], [1, 0], [2, 0], [2, 2], [3, 0], [5, 0]], [[4, 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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [2, 0], [3, 0], [4, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 3], [0, 4]], [[1, 1]], [[2, 0], [4, 0]], [[3, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"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], [0, 4], [1, 0], [3, 0], [3, 4], [4, 0]], [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 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, 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": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [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, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3]], [[1, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [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, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 2], [0, 4]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 4], [1, 0], [3, 4], [4, 0], [5, 0], [6, 0]], [[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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3], [1, 3]], [[2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 3], [1, 1], [1, 3]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[3, 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, 4]]}, {"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 5], [1, 5], [2, 3]], [[3, 0], [5, 0], [6, 0]], [[4, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 3], [0, 4], [1, 1], [1, 3]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}], "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": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 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": 1, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 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": 2, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "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], "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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"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}}, "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": "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, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"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}}, "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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}}, "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], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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}}, "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, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 1, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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": [[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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"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, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}]}, {"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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 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], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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": [[1, 0]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"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": "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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"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, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 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, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 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, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"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], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"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, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}, {"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, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "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": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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": "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"}}]}
Specification 2
Strategy pack name: point_placements_req_corrob
Tree: http://www.permpal.com/tree/24399/
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[18,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[18,x]*F[7,x]
F[7,x] = F[61,x]+F[8,x]
F[8,x] = F[21,x]+F[9,x]
F[9,x] = F[0,x]+F[10,x]
F[10,x] = F[11,x]
F[11,x] = F[12,x]*F[18,x]
F[12,x] = F[13,x]+F[19,x]
F[13,x] = F[14,x]+F[4,x]
F[14,x] = F[15,x]
F[15,x] = F[16,x]*F[18,x]*F[4,x]
F[16,x] = 1/F[18,x]*F[17,x]
F[17,x] = F[5,x]
F[18,x] = x
F[19,x] = F[20,x]
F[20,x] = F[4,x]^2*F[18,x]
F[21,x] = F[22,x]
F[22,x] = F[18,x]*F[23,x]
F[23,x] = F[24,x]+F[56,x]
F[24,x] = F[25,x]
F[25,x] = F[0,x]*F[26,x]
F[26,x] = F[27,x]+F[30,x]
F[27,x] = F[0,x]+F[28,x]
F[28,x] = F[29,x]
F[29,x] = F[16,x]*F[18,x]
F[30,x] = F[31,x]+F[33,x]
F[31,x] = F[32,x]
F[32,x] = F[0,x]^2*F[18,x]*F[27,x]
F[33,x] = F[34,x]
F[34,x] = F[18,x]*F[35,x]
F[35,x] = F[36,x]+F[54,x]
F[36,x] = F[0,x]*F[37,x]
F[37,x] = 1/F[9,x]*F[38,x]
F[38,x] = -F[47,x]+F[39,x]
F[39,x] = 1/F[18,x]*F[40,x]
F[40,x] = F[41,x]
F[41,x] = -F[45,x]+F[42,x]
F[42,x] = -F[8,x]+F[43,x]
F[43,x] = 1/F[18,x]*F[44,x]
F[44,x] = F[28,x]
F[45,x] = F[46,x]
F[46,x] = F[0,x]*F[18,x]*F[27,x]*F[9,x]
F[47,x] = F[48,x]
F[48,x] = F[18,x]*F[49,x]*F[51,x]
F[49,x] = 1/F[18,x]*F[50,x]
F[50,x] = F[21,x]
F[51,x] = F[37,x]+F[52,x]
F[52,x] = F[53,x]
F[53,x] = F[0,x]*F[27,x]
F[54,x] = F[55,x]
F[55,x] = F[16,x]*F[18,x]*F[51,x]
F[56,x] = F[57,x]
F[57,x] = F[18,x]*F[58,x]
F[58,x] = F[59,x]+F[60,x]
F[59,x] = F[13,x]*F[51,x]
F[60,x] = F[19,x]*F[26,x]
F[61,x] = F[62,x]+F[63,x]
F[62,x] = -F[27,x]+F[8,x]
F[63,x] = F[64,x]
F[64,x] = F[18,x]*F[65,x]
F[65,x] = F[66,x]+F[95,x]
F[66,x] = F[67,x]*F[93,x]
F[67,x] = -F[72,x]+F[68,x]
F[68,x] = 1/F[18,x]*F[69,x]
F[69,x] = F[70,x]
F[70,x] = -F[2,x]+F[71,x]
F[71,x] = -F[0,x]+F[4,x]
F[72,x] = F[73,x]
F[73,x] = F[18,x]*F[74,x]
F[74,x] = 1/F[18,x]*F[75,x]
F[75,x] = F[76,x]
F[76,x] = F[77,x]
F[77,x] = F[18,x]*F[78,x]
F[78,x] = F[79,x]+F[90,x]
F[79,x] = F[80,x]+F[87,x]
F[80,x] = F[4,x]*F[81,x]
F[81,x] = F[0,x]+F[82,x]
F[82,x] = F[83,x]
F[83,x] = F[18,x]*F[84,x]
F[84,x] = 1/F[18,x]*F[85,x]
F[85,x] = F[86,x]
F[86,x] = -F[0,x]+F[27,x]
F[87,x] = F[88,x]
F[88,x] = F[18,x]*F[84,x]*F[89,x]
F[89,x] = F[4,x]+F[76,x]
F[90,x] = F[91,x]
F[91,x] = F[18,x]*F[84,x]*F[92,x]
F[92,x] = F[4,x]+F[67,x]
F[93,x] = 1/F[18,x]/F[4,x]*F[94,x]
F[94,x] = F[62,x]
F[95,x] = F[96,x]
F[96,x] = F[18,x]*F[74,x]*F[93,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_{18}\! \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_{18}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{61}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{21}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = F_{0}\! \left(x \right)+F_{10}\! \left(x \right)
F_{10}\! \left(x \right) = F_{11}\! \left(x \right)
F_{11}\! \left(x \right) = F_{12}\! \left(x \right) F_{18}\! \left(x \right)
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)+F_{19}\! \left(x \right)
F_{13}\! \left(x \right) = F_{14}\! \left(x \right)+F_{4}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right) F_{4}\! \left(x \right)
F_{16}\! \left(x \right) = \frac{F_{17}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{17}\! \left(x \right) = F_{5}\! \left(x \right)
F_{18}\! \left(x \right) = x
F_{19}\! \left(x \right) = F_{20}\! \left(x \right)
F_{20}\! \left(x \right) = F_{4} \left(x \right)^{2} F_{18}\! \left(x \right)
F_{21}\! \left(x \right) = F_{22}\! \left(x \right)
F_{22}\! \left(x \right) = F_{18}\! \left(x \right) F_{23}\! \left(x \right)
F_{23}\! \left(x \right) = F_{24}\! \left(x \right)+F_{56}\! \left(x \right)
F_{24}\! \left(x \right) = F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{0}\! \left(x \right) F_{26}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)+F_{30}\! \left(x \right)
F_{27}\! \left(x \right) = F_{0}\! \left(x \right)+F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = F_{29}\! \left(x \right)
F_{29}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right)
F_{30}\! \left(x \right) = F_{31}\! \left(x \right)+F_{33}\! \left(x \right)
F_{31}\! \left(x \right) = F_{32}\! \left(x \right)
F_{32}\! \left(x \right) = F_{0} \left(x \right)^{2} F_{18}\! \left(x \right) F_{27}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right)
F_{34}\! \left(x \right) = F_{18}\! \left(x \right) F_{35}\! \left(x \right)
F_{35}\! \left(x \right) = F_{36}\! \left(x \right)+F_{54}\! \left(x \right)
F_{36}\! \left(x \right) = F_{0}\! \left(x \right) F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = \frac{F_{38}\! \left(x \right)}{F_{9}\! \left(x \right)}
F_{38}\! \left(x \right) = -F_{47}\! \left(x \right)+F_{39}\! \left(x \right)
F_{39}\! \left(x \right) = \frac{F_{40}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{40}\! \left(x \right) = F_{41}\! \left(x \right)
F_{41}\! \left(x \right) = -F_{45}\! \left(x \right)+F_{42}\! \left(x \right)
F_{42}\! \left(x \right) = -F_{8}\! \left(x \right)+F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = \frac{F_{44}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{44}\! \left(x \right) = F_{28}\! \left(x \right)
F_{45}\! \left(x \right) = F_{46}\! \left(x \right)
F_{46}\! \left(x \right) = F_{0}\! \left(x \right) F_{18}\! \left(x \right) F_{27}\! \left(x \right) F_{9}\! \left(x \right)
F_{47}\! \left(x \right) = F_{48}\! \left(x \right)
F_{48}\! \left(x \right) = F_{18}\! \left(x \right) F_{49}\! \left(x \right) F_{51}\! \left(x \right)
F_{49}\! \left(x \right) = \frac{F_{50}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{50}\! \left(x \right) = F_{21}\! \left(x \right)
F_{51}\! \left(x \right) = F_{37}\! \left(x \right)+F_{52}\! \left(x \right)
F_{52}\! \left(x \right) = F_{53}\! \left(x \right)
F_{53}\! \left(x \right) = F_{0}\! \left(x \right) F_{27}\! \left(x \right)
F_{54}\! \left(x \right) = F_{55}\! \left(x \right)
F_{55}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right) F_{51}\! \left(x \right)
F_{56}\! \left(x \right) = F_{57}\! \left(x \right)
F_{57}\! \left(x \right) = F_{18}\! \left(x \right) F_{58}\! \left(x \right)
F_{58}\! \left(x \right) = F_{59}\! \left(x \right)+F_{60}\! \left(x \right)
F_{59}\! \left(x \right) = F_{13}\! \left(x \right) F_{51}\! \left(x \right)
F_{60}\! \left(x \right) = F_{19}\! \left(x \right) F_{26}\! \left(x \right)
F_{61}\! \left(x \right) = F_{62}\! \left(x \right)+F_{63}\! \left(x \right)
F_{62}\! \left(x \right) = -F_{27}\! \left(x \right)+F_{8}\! \left(x \right)
F_{63}\! \left(x \right) = F_{64}\! \left(x \right)
F_{64}\! \left(x \right) = F_{18}\! \left(x \right) F_{65}\! \left(x \right)
F_{65}\! \left(x \right) = F_{66}\! \left(x \right)+F_{95}\! \left(x \right)
F_{66}\! \left(x \right) = F_{67}\! \left(x \right) F_{93}\! \left(x \right)
F_{67}\! \left(x \right) = -F_{72}\! \left(x \right)+F_{68}\! \left(x \right)
F_{68}\! \left(x \right) = \frac{F_{69}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{69}\! \left(x \right) = F_{70}\! \left(x \right)
F_{70}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{4}\! \left(x \right)
F_{72}\! \left(x \right) = F_{73}\! \left(x \right)
F_{73}\! \left(x \right) = F_{18}\! \left(x \right) F_{74}\! \left(x \right)
F_{74}\! \left(x \right) = \frac{F_{75}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{75}\! \left(x \right) = F_{76}\! \left(x \right)
F_{76}\! \left(x \right) = F_{77}\! \left(x \right)
F_{77}\! \left(x \right) = F_{18}\! \left(x \right) F_{78}\! \left(x \right)
F_{78}\! \left(x \right) = F_{79}\! \left(x \right)+F_{90}\! \left(x \right)
F_{79}\! \left(x \right) = F_{80}\! \left(x \right)+F_{87}\! \left(x \right)
F_{80}\! \left(x \right) = F_{4}\! \left(x \right) F_{81}\! \left(x \right)
F_{81}\! \left(x \right) = F_{0}\! \left(x \right)+F_{82}\! \left(x \right)
F_{82}\! \left(x \right) = F_{83}\! \left(x \right)
F_{83}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right)
F_{84}\! \left(x \right) = \frac{F_{85}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{85}\! \left(x \right) = F_{86}\! \left(x \right)
F_{86}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{27}\! \left(x \right)
F_{87}\! \left(x \right) = F_{88}\! \left(x \right)
F_{88}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right) F_{89}\! \left(x \right)
F_{89}\! \left(x \right) = F_{4}\! \left(x \right)+F_{76}\! \left(x \right)
F_{90}\! \left(x \right) = F_{91}\! \left(x \right)
F_{91}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right) F_{92}\! \left(x \right)
F_{92}\! \left(x \right) = F_{4}\! \left(x \right)+F_{67}\! \left(x \right)
F_{93}\! \left(x \right) = \frac{F_{94}\! \left(x \right)}{F_{18}\! \left(x \right) F_{4}\! \left(x \right)}
F_{94}\! \left(x \right) = F_{62}\! \left(x \right)
F_{95}\! \left(x \right) = F_{96}\! \left(x \right)
F_{96}\! \left(x \right) = F_{18}\! \left(x \right) F_{74}\! \left(x \right) F_{93}\! \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_18(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_18(x)*F_7(x))
Eq(F_7(x), F_61(x) + F_8(x))
Eq(F_8(x), F_21(x) + F_9(x))
Eq(F_9(x), F_0(x) + F_10(x))
Eq(F_10(x), F_11(x))
Eq(F_11(x), F_12(x)*F_18(x))
Eq(F_12(x), F_13(x) + F_19(x))
Eq(F_13(x), F_14(x) + F_4(x))
Eq(F_14(x), F_15(x))
Eq(F_15(x), F_16(x)*F_18(x)*F_4(x))
Eq(F_16(x), F_17(x)/F_18(x))
Eq(F_17(x), F_5(x))
Eq(F_18(x), x)
Eq(F_19(x), F_20(x))
Eq(F_20(x), F_18(x)*F_4(x)**2)
Eq(F_21(x), F_22(x))
Eq(F_22(x), F_18(x)*F_23(x))
Eq(F_23(x), F_24(x) + F_56(x))
Eq(F_24(x), F_25(x))
Eq(F_25(x), F_0(x)*F_26(x))
Eq(F_26(x), F_27(x) + F_30(x))
Eq(F_27(x), F_0(x) + F_28(x))
Eq(F_28(x), F_29(x))
Eq(F_29(x), F_16(x)*F_18(x))
Eq(F_30(x), F_31(x) + F_33(x))
Eq(F_31(x), F_32(x))
Eq(F_32(x), F_0(x)**2*F_18(x)*F_27(x))
Eq(F_33(x), F_34(x))
Eq(F_34(x), F_18(x)*F_35(x))
Eq(F_35(x), F_36(x) + F_54(x))
Eq(F_36(x), F_0(x)*F_37(x))
Eq(F_37(x), F_38(x)/F_9(x))
Eq(F_38(x), F_39(x) - F_47(x))
Eq(F_39(x), F_40(x)/F_18(x))
Eq(F_40(x), F_41(x))
Eq(F_41(x), F_42(x) - F_45(x))
Eq(F_42(x), F_43(x) - F_8(x))
Eq(F_43(x), F_44(x)/F_18(x))
Eq(F_44(x), F_28(x))
Eq(F_45(x), F_46(x))
Eq(F_46(x), F_0(x)*F_18(x)*F_27(x)*F_9(x))
Eq(F_47(x), F_48(x))
Eq(F_48(x), F_18(x)*F_49(x)*F_51(x))
Eq(F_49(x), F_50(x)/F_18(x))
Eq(F_50(x), F_21(x))
Eq(F_51(x), F_37(x) + F_52(x))
Eq(F_52(x), F_53(x))
Eq(F_53(x), F_0(x)*F_27(x))
Eq(F_54(x), F_55(x))
Eq(F_55(x), F_16(x)*F_18(x)*F_51(x))
Eq(F_56(x), F_57(x))
Eq(F_57(x), F_18(x)*F_58(x))
Eq(F_58(x), F_59(x) + F_60(x))
Eq(F_59(x), F_13(x)*F_51(x))
Eq(F_60(x), F_19(x)*F_26(x))
Eq(F_61(x), F_62(x) + F_63(x))
Eq(F_62(x), -F_27(x) + F_8(x))
Eq(F_63(x), F_64(x))
Eq(F_64(x), F_18(x)*F_65(x))
Eq(F_65(x), F_66(x) + F_95(x))
Eq(F_66(x), F_67(x)*F_93(x))
Eq(F_67(x), F_68(x) - F_72(x))
Eq(F_68(x), F_69(x)/F_18(x))
Eq(F_69(x), F_70(x))
Eq(F_70(x), -F_2(x) + F_71(x))
Eq(F_71(x), -F_0(x) + F_4(x))
Eq(F_72(x), F_73(x))
Eq(F_73(x), F_18(x)*F_74(x))
Eq(F_74(x), F_75(x)/F_18(x))
Eq(F_75(x), F_76(x))
Eq(F_76(x), F_77(x))
Eq(F_77(x), F_18(x)*F_78(x))
Eq(F_78(x), F_79(x) + F_90(x))
Eq(F_79(x), F_80(x) + F_87(x))
Eq(F_80(x), F_4(x)*F_81(x))
Eq(F_81(x), F_0(x) + F_82(x))
Eq(F_82(x), F_83(x))
Eq(F_83(x), F_18(x)*F_84(x))
Eq(F_84(x), F_85(x)/F_18(x))
Eq(F_85(x), F_86(x))
Eq(F_86(x), -F_0(x) + F_27(x))
Eq(F_87(x), F_88(x))
Eq(F_88(x), F_18(x)*F_84(x)*F_89(x))
Eq(F_89(x), F_4(x) + F_76(x))
Eq(F_90(x), F_91(x))
Eq(F_91(x), F_18(x)*F_84(x)*F_92(x))
Eq(F_92(x), F_4(x) + F_67(x))
Eq(F_93(x), F_94(x)/(F_18(x)*F_4(x)))
Eq(F_94(x), F_62(x))
Eq(F_95(x), F_96(x))
Eq(F_96(x), F_18(x)*F_74(x)*F_93(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, 2, 3, 4, 1], [0, 2, 4, 3, 1], [0, 3, 2, 4, 1], [0, 3, 4, 1, 2], [0, 3, 4, 2, 1], [0, 4, 2, 3, 1], [0, 4, 3, 1, 2], [0, 4, 3, 2, 1]], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 2, 3, 4, 1], [0, 2, 4, 3, 1], [0, 3, 2, 4, 1], [0, 3, 4, 1, 2], [0, 3, 4, 2, 1], [0, 4, 2, 3, 1], [0, 4, 3, 1, 2], [0, 4, 3, 2, 1]], "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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]]}]}}, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [2, 0], [2, 1]], [[1, 2]]]}}, "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, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 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": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2], [2, 0], [2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 2], [1, 0], [3, 0]], [[2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"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, 0], [0, 2], [0, 3], [2, 3]], [[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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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], [0, 3], [0, 4], [2, 4], [3, 3]], [[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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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": [[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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 3]], [[1, 0], [3, 0], [4, 0]], [[2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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], [0, 3], [1, 0], [1, 2]], [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2], [0, 3], [1, 0], [2, 0], [2, 2], [3, 0], [5, 0]], [[4, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 0], [2, 0], [3, 0], [4, 0]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0], [1, 2]], [[2, 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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [0, 1], [2, 0], [2, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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]], [[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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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, 2], [0, 4], [1, 4], [2, 2]], [[3, 3]]]}}, {"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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}], "requirements": [[{"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [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, 3], [0, 4], [2, 0], [2, 2], [2, 3], [2, 4]], [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 2], [0, 3], [2, 3]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 4]], [[1, 0], [1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 2], [0, 3], [1, 0], [3, 0]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 3]], [[1, 1]], [[2, 0], [4, 0]], [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2], [1, 0], [2, 0], [2, 2], [3, 0], [5, 0]], [[4, 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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [2, 0], [3, 0], [4, 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, 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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 3], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 4], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 3], [0, 4]], [[1, 1]], [[2, 0], [4, 0]], [[3, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"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], [0, 4], [1, 0], [3, 0], [3, 4], [4, 0]], [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 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, 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": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [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, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3]], [[1, 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, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 2], [0, 4]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 4], [1, 0], [3, 4], [4, 0], [5, 0], [6, 0]], [[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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3], [1, 3]], [[2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 3], [1, 1], [1, 3]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[3, 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, 4]]}, {"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 5], [1, 5], [2, 3]], [[3, 0], [5, 0], [6, 0]], [[4, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 3], [0, 4], [1, 1], [1, 3]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}], "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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 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": 1, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 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": 2, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "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], "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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"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}}, "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": "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, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"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}}, "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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}}, "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], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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}}, "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, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 1, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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": [[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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"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, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}]}, {"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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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": [[1, 0]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"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": "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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"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, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 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, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 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, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"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], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"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, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}, {"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, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "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": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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": "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"}}]}
Specification 3
Strategy pack name: point_placements_req_corrob
Tree: http://www.permpal.com/tree/24653/
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[18,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[18,x]*F[7,x]
F[7,x] = F[62,x]+F[8,x]
F[8,x] = F[21,x]+F[9,x]
F[9,x] = F[0,x]+F[10,x]
F[10,x] = F[11,x]
F[11,x] = F[12,x]*F[18,x]
F[12,x] = F[13,x]+F[19,x]
F[13,x] = F[14,x]+F[4,x]
F[14,x] = F[15,x]
F[15,x] = F[16,x]*F[18,x]*F[4,x]
F[16,x] = 1/F[18,x]*F[17,x]
F[17,x] = F[5,x]
F[18,x] = x
F[19,x] = F[20,x]
F[20,x] = F[4,x]^2*F[18,x]
F[21,x] = F[22,x]
F[22,x] = F[18,x]*F[23,x]
F[23,x] = F[24,x]+F[57,x]
F[24,x] = F[25,x]
F[25,x] = F[0,x]*F[26,x]
F[26,x] = F[27,x]+F[30,x]
F[27,x] = F[0,x]+F[28,x]
F[28,x] = F[29,x]
F[29,x] = F[16,x]*F[18,x]
F[30,x] = F[31,x]+F[33,x]
F[31,x] = F[32,x]
F[32,x] = F[0,x]^2*F[18,x]*F[27,x]
F[33,x] = F[34,x]
F[34,x] = F[18,x]*F[35,x]
F[35,x] = F[36,x]+F[55,x]
F[36,x] = F[0,x]*F[37,x]
F[37,x] = 1/F[9,x]*F[38,x]
F[38,x] = -F[48,x]+F[39,x]
F[39,x] = 1/F[18,x]*F[40,x]
F[40,x] = F[41,x]
F[41,x] = -F[21,x]+F[42,x]
F[42,x] = -F[45,x]+F[43,x]
F[43,x] = 1/F[18,x]*F[44,x]
F[44,x] = F[28,x]
F[45,x] = F[46,x]+F[9,x]
F[46,x] = F[47,x]
F[47,x] = F[0,x]*F[18,x]*F[27,x]*F[9,x]
F[48,x] = F[49,x]
F[49,x] = F[18,x]*F[50,x]*F[52,x]
F[50,x] = 1/F[18,x]*F[51,x]
F[51,x] = F[21,x]
F[52,x] = F[37,x]+F[53,x]
F[53,x] = F[54,x]
F[54,x] = F[0,x]*F[27,x]
F[55,x] = F[56,x]
F[56,x] = F[16,x]*F[18,x]*F[52,x]
F[57,x] = F[58,x]
F[58,x] = F[18,x]*F[59,x]
F[59,x] = F[60,x]+F[61,x]
F[60,x] = F[13,x]*F[52,x]
F[61,x] = F[19,x]*F[26,x]
F[62,x] = F[63,x]+F[64,x]
F[63,x] = -F[27,x]+F[8,x]
F[64,x] = F[65,x]
F[65,x] = F[18,x]*F[66,x]
F[66,x] = F[67,x]+F[95,x]
F[67,x] = F[68,x]*F[93,x]
F[68,x] = -F[72,x]+F[69,x]
F[69,x] = 1/F[18,x]*F[70,x]
F[70,x] = F[71,x]
F[71,x] = -F[2,x]+F[5,x]
F[72,x] = F[73,x]
F[73,x] = F[18,x]*F[74,x]
F[74,x] = 1/F[18,x]*F[75,x]
F[75,x] = F[76,x]
F[76,x] = F[77,x]
F[77,x] = F[18,x]*F[78,x]
F[78,x] = F[79,x]+F[90,x]
F[79,x] = F[80,x]+F[87,x]
F[80,x] = F[4,x]*F[81,x]
F[81,x] = F[0,x]+F[82,x]
F[82,x] = F[83,x]
F[83,x] = F[18,x]*F[84,x]
F[84,x] = 1/F[18,x]*F[85,x]
F[85,x] = F[86,x]
F[86,x] = -F[0,x]+F[27,x]
F[87,x] = F[88,x]
F[88,x] = F[18,x]*F[84,x]*F[89,x]
F[89,x] = F[4,x]+F[76,x]
F[90,x] = F[91,x]
F[91,x] = F[18,x]*F[84,x]*F[92,x]
F[92,x] = F[4,x]+F[68,x]
F[93,x] = 1/F[18,x]/F[4,x]*F[94,x]
F[94,x] = F[63,x]
F[95,x] = F[96,x]
F[96,x] = F[18,x]*F[74,x]*F[93,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_{18}\! \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_{18}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{62}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{21}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = F_{0}\! \left(x \right)+F_{10}\! \left(x \right)
F_{10}\! \left(x \right) = F_{11}\! \left(x \right)
F_{11}\! \left(x \right) = F_{12}\! \left(x \right) F_{18}\! \left(x \right)
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)+F_{19}\! \left(x \right)
F_{13}\! \left(x \right) = F_{14}\! \left(x \right)+F_{4}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right) F_{4}\! \left(x \right)
F_{16}\! \left(x \right) = \frac{F_{17}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{17}\! \left(x \right) = F_{5}\! \left(x \right)
F_{18}\! \left(x \right) = x
F_{19}\! \left(x \right) = F_{20}\! \left(x \right)
F_{20}\! \left(x \right) = F_{4} \left(x \right)^{2} F_{18}\! \left(x \right)
F_{21}\! \left(x \right) = F_{22}\! \left(x \right)
F_{22}\! \left(x \right) = F_{18}\! \left(x \right) F_{23}\! \left(x \right)
F_{23}\! \left(x \right) = F_{24}\! \left(x \right)+F_{57}\! \left(x \right)
F_{24}\! \left(x \right) = F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{0}\! \left(x \right) F_{26}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)+F_{30}\! \left(x \right)
F_{27}\! \left(x \right) = F_{0}\! \left(x \right)+F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = F_{29}\! \left(x \right)
F_{29}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right)
F_{30}\! \left(x \right) = F_{31}\! \left(x \right)+F_{33}\! \left(x \right)
F_{31}\! \left(x \right) = F_{32}\! \left(x \right)
F_{32}\! \left(x \right) = F_{0} \left(x \right)^{2} F_{18}\! \left(x \right) F_{27}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right)
F_{34}\! \left(x \right) = F_{18}\! \left(x \right) F_{35}\! \left(x \right)
F_{35}\! \left(x \right) = F_{36}\! \left(x \right)+F_{55}\! \left(x \right)
F_{36}\! \left(x \right) = F_{0}\! \left(x \right) F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = \frac{F_{38}\! \left(x \right)}{F_{9}\! \left(x \right)}
F_{38}\! \left(x \right) = -F_{48}\! \left(x \right)+F_{39}\! \left(x \right)
F_{39}\! \left(x \right) = \frac{F_{40}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{40}\! \left(x \right) = F_{41}\! \left(x \right)
F_{41}\! \left(x \right) = -F_{21}\! \left(x \right)+F_{42}\! \left(x \right)
F_{42}\! \left(x \right) = -F_{45}\! \left(x \right)+F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = \frac{F_{44}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{44}\! \left(x \right) = F_{28}\! \left(x \right)
F_{45}\! \left(x \right) = F_{46}\! \left(x \right)+F_{9}\! \left(x \right)
F_{46}\! \left(x \right) = F_{47}\! \left(x \right)
F_{47}\! \left(x \right) = F_{0}\! \left(x \right) F_{18}\! \left(x \right) F_{27}\! \left(x \right) F_{9}\! \left(x \right)
F_{48}\! \left(x \right) = F_{49}\! \left(x \right)
F_{49}\! \left(x \right) = F_{18}\! \left(x \right) F_{50}\! \left(x \right) F_{52}\! \left(x \right)
F_{50}\! \left(x \right) = \frac{F_{51}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{51}\! \left(x \right) = F_{21}\! \left(x \right)
F_{52}\! \left(x \right) = F_{37}\! \left(x \right)+F_{53}\! \left(x \right)
F_{53}\! \left(x \right) = F_{54}\! \left(x \right)
F_{54}\! \left(x \right) = F_{0}\! \left(x \right) F_{27}\! \left(x \right)
F_{55}\! \left(x \right) = F_{56}\! \left(x \right)
F_{56}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right) F_{52}\! \left(x \right)
F_{57}\! \left(x \right) = F_{58}\! \left(x \right)
F_{58}\! \left(x \right) = F_{18}\! \left(x \right) F_{59}\! \left(x \right)
F_{59}\! \left(x \right) = F_{60}\! \left(x \right)+F_{61}\! \left(x \right)
F_{60}\! \left(x \right) = F_{13}\! \left(x \right) F_{52}\! \left(x \right)
F_{61}\! \left(x \right) = F_{19}\! \left(x \right) F_{26}\! \left(x \right)
F_{62}\! \left(x \right) = F_{63}\! \left(x \right)+F_{64}\! \left(x \right)
F_{63}\! \left(x \right) = -F_{27}\! \left(x \right)+F_{8}\! \left(x \right)
F_{64}\! \left(x \right) = F_{65}\! \left(x \right)
F_{65}\! \left(x \right) = F_{18}\! \left(x \right) F_{66}\! \left(x \right)
F_{66}\! \left(x \right) = F_{67}\! \left(x \right)+F_{95}\! \left(x \right)
F_{67}\! \left(x \right) = F_{68}\! \left(x \right) F_{93}\! \left(x \right)
F_{68}\! \left(x \right) = -F_{72}\! \left(x \right)+F_{69}\! \left(x \right)
F_{69}\! \left(x \right) = \frac{F_{70}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{70}\! \left(x \right) = F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{5}\! \left(x \right)
F_{72}\! \left(x \right) = F_{73}\! \left(x \right)
F_{73}\! \left(x \right) = F_{18}\! \left(x \right) F_{74}\! \left(x \right)
F_{74}\! \left(x \right) = \frac{F_{75}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{75}\! \left(x \right) = F_{76}\! \left(x \right)
F_{76}\! \left(x \right) = F_{77}\! \left(x \right)
F_{77}\! \left(x \right) = F_{18}\! \left(x \right) F_{78}\! \left(x \right)
F_{78}\! \left(x \right) = F_{79}\! \left(x \right)+F_{90}\! \left(x \right)
F_{79}\! \left(x \right) = F_{80}\! \left(x \right)+F_{87}\! \left(x \right)
F_{80}\! \left(x \right) = F_{4}\! \left(x \right) F_{81}\! \left(x \right)
F_{81}\! \left(x \right) = F_{0}\! \left(x \right)+F_{82}\! \left(x \right)
F_{82}\! \left(x \right) = F_{83}\! \left(x \right)
F_{83}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right)
F_{84}\! \left(x \right) = \frac{F_{85}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{85}\! \left(x \right) = F_{86}\! \left(x \right)
F_{86}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{27}\! \left(x \right)
F_{87}\! \left(x \right) = F_{88}\! \left(x \right)
F_{88}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right) F_{89}\! \left(x \right)
F_{89}\! \left(x \right) = F_{4}\! \left(x \right)+F_{76}\! \left(x \right)
F_{90}\! \left(x \right) = F_{91}\! \left(x \right)
F_{91}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right) F_{92}\! \left(x \right)
F_{92}\! \left(x \right) = F_{4}\! \left(x \right)+F_{68}\! \left(x \right)
F_{93}\! \left(x \right) = \frac{F_{94}\! \left(x \right)}{F_{18}\! \left(x \right) F_{4}\! \left(x \right)}
F_{94}\! \left(x \right) = F_{63}\! \left(x \right)
F_{95}\! \left(x \right) = F_{96}\! \left(x \right)
F_{96}\! \left(x \right) = F_{18}\! \left(x \right) F_{74}\! \left(x \right) F_{93}\! \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_18(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_18(x)*F_7(x))
Eq(F_7(x), F_62(x) + F_8(x))
Eq(F_8(x), F_21(x) + F_9(x))
Eq(F_9(x), F_0(x) + F_10(x))
Eq(F_10(x), F_11(x))
Eq(F_11(x), F_12(x)*F_18(x))
Eq(F_12(x), F_13(x) + F_19(x))
Eq(F_13(x), F_14(x) + F_4(x))
Eq(F_14(x), F_15(x))
Eq(F_15(x), F_16(x)*F_18(x)*F_4(x))
Eq(F_16(x), F_17(x)/F_18(x))
Eq(F_17(x), F_5(x))
Eq(F_18(x), x)
Eq(F_19(x), F_20(x))
Eq(F_20(x), F_18(x)*F_4(x)**2)
Eq(F_21(x), F_22(x))
Eq(F_22(x), F_18(x)*F_23(x))
Eq(F_23(x), F_24(x) + F_57(x))
Eq(F_24(x), F_25(x))
Eq(F_25(x), F_0(x)*F_26(x))
Eq(F_26(x), F_27(x) + F_30(x))
Eq(F_27(x), F_0(x) + F_28(x))
Eq(F_28(x), F_29(x))
Eq(F_29(x), F_16(x)*F_18(x))
Eq(F_30(x), F_31(x) + F_33(x))
Eq(F_31(x), F_32(x))
Eq(F_32(x), F_0(x)**2*F_18(x)*F_27(x))
Eq(F_33(x), F_34(x))
Eq(F_34(x), F_18(x)*F_35(x))
Eq(F_35(x), F_36(x) + F_55(x))
Eq(F_36(x), F_0(x)*F_37(x))
Eq(F_37(x), F_38(x)/F_9(x))
Eq(F_38(x), F_39(x) - F_48(x))
Eq(F_39(x), F_40(x)/F_18(x))
Eq(F_40(x), F_41(x))
Eq(F_41(x), -F_21(x) + F_42(x))
Eq(F_42(x), F_43(x) - F_45(x))
Eq(F_43(x), F_44(x)/F_18(x))
Eq(F_44(x), F_28(x))
Eq(F_45(x), F_46(x) + F_9(x))
Eq(F_46(x), F_47(x))
Eq(F_47(x), F_0(x)*F_18(x)*F_27(x)*F_9(x))
Eq(F_48(x), F_49(x))
Eq(F_49(x), F_18(x)*F_50(x)*F_52(x))
Eq(F_50(x), F_51(x)/F_18(x))
Eq(F_51(x), F_21(x))
Eq(F_52(x), F_37(x) + F_53(x))
Eq(F_53(x), F_54(x))
Eq(F_54(x), F_0(x)*F_27(x))
Eq(F_55(x), F_56(x))
Eq(F_56(x), F_16(x)*F_18(x)*F_52(x))
Eq(F_57(x), F_58(x))
Eq(F_58(x), F_18(x)*F_59(x))
Eq(F_59(x), F_60(x) + F_61(x))
Eq(F_60(x), F_13(x)*F_52(x))
Eq(F_61(x), F_19(x)*F_26(x))
Eq(F_62(x), F_63(x) + F_64(x))
Eq(F_63(x), -F_27(x) + F_8(x))
Eq(F_64(x), F_65(x))
Eq(F_65(x), F_18(x)*F_66(x))
Eq(F_66(x), F_67(x) + F_95(x))
Eq(F_67(x), F_68(x)*F_93(x))
Eq(F_68(x), F_69(x) - F_72(x))
Eq(F_69(x), F_70(x)/F_18(x))
Eq(F_70(x), F_71(x))
Eq(F_71(x), -F_2(x) + F_5(x))
Eq(F_72(x), F_73(x))
Eq(F_73(x), F_18(x)*F_74(x))
Eq(F_74(x), F_75(x)/F_18(x))
Eq(F_75(x), F_76(x))
Eq(F_76(x), F_77(x))
Eq(F_77(x), F_18(x)*F_78(x))
Eq(F_78(x), F_79(x) + F_90(x))
Eq(F_79(x), F_80(x) + F_87(x))
Eq(F_80(x), F_4(x)*F_81(x))
Eq(F_81(x), F_0(x) + F_82(x))
Eq(F_82(x), F_83(x))
Eq(F_83(x), F_18(x)*F_84(x))
Eq(F_84(x), F_85(x)/F_18(x))
Eq(F_85(x), F_86(x))
Eq(F_86(x), -F_0(x) + F_27(x))
Eq(F_87(x), F_88(x))
Eq(F_88(x), F_18(x)*F_84(x)*F_89(x))
Eq(F_89(x), F_4(x) + F_76(x))
Eq(F_90(x), F_91(x))
Eq(F_91(x), F_18(x)*F_84(x)*F_92(x))
Eq(F_92(x), F_4(x) + F_68(x))
Eq(F_93(x), F_94(x)/(F_18(x)*F_4(x)))
Eq(F_94(x), F_63(x))
Eq(F_95(x), F_96(x))
Eq(F_96(x), F_18(x)*F_74(x)*F_93(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, 2, 3, 4, 1], [0, 2, 4, 3, 1], [0, 3, 2, 4, 1], [0, 3, 4, 1, 2], [0, 3, 4, 2, 1], [0, 4, 2, 3, 1], [0, 4, 3, 1, 2], [0, 4, 3, 2, 1]], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 2, 3, 4, 1], [0, 2, 4, 3, 1], [0, 3, 2, 4, 1], [0, 3, 4, 1, 2], [0, 3, 4, 2, 1], [0, 4, 2, 3, 1], [0, 4, 3, 1, 2], [0, 4, 3, 2, 1]], "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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]]}]}}, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [2, 0], [2, 1]], [[1, 2]]]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 2], [1, 0], [3, 0]], [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 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": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2], [2, 0], [2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"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, 0], [0, 2], [0, 3], [2, 3]], [[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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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]]}]}}, "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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], [0, 3], [0, 4], [2, 4], [3, 3]], [[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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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": [[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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 3]], [[1, 0], [3, 0], [4, 0]], [[2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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], [0, 3], [1, 0], [1, 2]], [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2], [0, 3], [1, 0], [2, 0], [2, 2], [3, 0], [5, 0]], [[4, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 0], [2, 0], [3, 0], [4, 0]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0], [1, 2]], [[2, 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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [0, 1], [2, 0], [2, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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]], [[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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}], "requirements": [[{"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [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, 3], [0, 4], [2, 0], [2, 2], [2, 3], [2, 4]], [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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, 2], [0, 4], [1, 4], [2, 2]], [[3, 3]]]}}, {"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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 2], [0, 3], [2, 3]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 4]], [[1, 0], [1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 2], [0, 3], [1, 0], [3, 0]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 3]], [[1, 1]], [[2, 0], [4, 0]], [[3, 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, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 3], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 4], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2], [1, 0], [2, 0], [2, 2], [3, 0], [5, 0]], [[4, 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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [2, 0], [3, 0], [4, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 3], [0, 4]], [[1, 1]], [[2, 0], [4, 0]], [[3, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"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], [0, 4], [1, 0], [3, 0], [3, 4], [4, 0]], [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 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, 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": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [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, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3]], [[1, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [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, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 2], [0, 4]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 4], [1, 0], [3, 4], [4, 0], [5, 0], [6, 0]], [[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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3], [1, 3]], [[2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 3], [1, 1], [1, 3]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[3, 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, 4]]}, {"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 5], [1, 5], [2, 3]], [[3, 0], [5, 0], [6, 0]], [[4, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 3], [0, 4], [1, 1], [1, 3]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}], "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": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 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": 1, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 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": 2, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "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], "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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"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}}, "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": "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, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"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}}, "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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}}, "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], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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}}, "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, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 1, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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": [[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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"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, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}]}, {"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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 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], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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": [[1, 0]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"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": "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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"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, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 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, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 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, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"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], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"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, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}, {"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, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "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": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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": "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"}}]}
Specification 4
Strategy pack name: point_placements_req_corrob
Tree: http://www.permpal.com/tree/25132/
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[18,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[18,x]*F[7,x]
F[7,x] = F[61,x]+F[8,x]
F[8,x] = F[21,x]+F[9,x]
F[9,x] = F[0,x]+F[10,x]
F[10,x] = F[11,x]
F[11,x] = F[12,x]*F[18,x]
F[12,x] = F[13,x]+F[19,x]
F[13,x] = F[14,x]+F[4,x]
F[14,x] = F[15,x]
F[15,x] = F[16,x]*F[18,x]*F[4,x]
F[16,x] = 1/F[18,x]*F[17,x]
F[17,x] = F[5,x]
F[18,x] = x
F[19,x] = F[20,x]
F[20,x] = F[4,x]^2*F[18,x]
F[21,x] = F[22,x]
F[22,x] = F[18,x]*F[23,x]
F[23,x] = F[24,x]+F[56,x]
F[24,x] = F[25,x]
F[25,x] = F[0,x]*F[26,x]
F[26,x] = F[27,x]+F[30,x]
F[27,x] = F[0,x]+F[28,x]
F[28,x] = F[29,x]
F[29,x] = F[16,x]*F[18,x]
F[30,x] = F[31,x]+F[33,x]
F[31,x] = F[32,x]
F[32,x] = F[0,x]^2*F[18,x]*F[27,x]
F[33,x] = F[34,x]
F[34,x] = F[18,x]*F[35,x]
F[35,x] = F[36,x]+F[54,x]
F[36,x] = F[0,x]*F[37,x]
F[37,x] = 1/F[9,x]*F[38,x]
F[38,x] = -F[47,x]+F[39,x]
F[39,x] = 1/F[18,x]*F[40,x]
F[40,x] = F[41,x]
F[41,x] = -F[45,x]+F[42,x]
F[42,x] = -F[8,x]+F[43,x]
F[43,x] = 1/F[18,x]*F[44,x]
F[44,x] = F[28,x]
F[45,x] = F[46,x]
F[46,x] = F[0,x]*F[18,x]*F[27,x]*F[9,x]
F[47,x] = F[48,x]
F[48,x] = F[18,x]*F[49,x]*F[51,x]
F[49,x] = 1/F[18,x]*F[50,x]
F[50,x] = F[21,x]
F[51,x] = F[37,x]+F[52,x]
F[52,x] = F[53,x]
F[53,x] = F[0,x]*F[27,x]
F[54,x] = F[55,x]
F[55,x] = F[16,x]*F[18,x]*F[51,x]
F[56,x] = F[57,x]
F[57,x] = F[18,x]*F[58,x]
F[58,x] = F[59,x]+F[60,x]
F[59,x] = F[13,x]*F[51,x]
F[60,x] = F[19,x]*F[26,x]
F[61,x] = F[62,x]+F[63,x]
F[62,x] = -F[27,x]+F[8,x]
F[63,x] = F[64,x]
F[64,x] = F[18,x]*F[65,x]
F[65,x] = F[66,x]+F[95,x]
F[66,x] = F[67,x]*F[93,x]
F[67,x] = -F[72,x]+F[68,x]
F[68,x] = 1/F[18,x]*F[69,x]
F[69,x] = F[70,x]
F[70,x] = -F[2,x]+F[71,x]
F[71,x] = -F[0,x]+F[4,x]
F[72,x] = F[73,x]
F[73,x] = F[18,x]*F[74,x]
F[74,x] = 1/F[18,x]*F[75,x]
F[75,x] = F[76,x]
F[76,x] = F[77,x]
F[77,x] = F[18,x]*F[78,x]
F[78,x] = F[79,x]+F[90,x]
F[79,x] = F[80,x]+F[87,x]
F[80,x] = F[4,x]*F[81,x]
F[81,x] = F[0,x]+F[82,x]
F[82,x] = F[83,x]
F[83,x] = F[18,x]*F[84,x]
F[84,x] = 1/F[18,x]*F[85,x]
F[85,x] = F[86,x]
F[86,x] = -F[0,x]+F[27,x]
F[87,x] = F[88,x]
F[88,x] = F[18,x]*F[84,x]*F[89,x]
F[89,x] = F[4,x]+F[76,x]
F[90,x] = F[91,x]
F[91,x] = F[18,x]*F[84,x]*F[92,x]
F[92,x] = F[4,x]+F[67,x]
F[93,x] = 1/F[18,x]/F[4,x]*F[94,x]
F[94,x] = F[62,x]
F[95,x] = F[96,x]
F[96,x] = F[18,x]*F[74,x]*F[93,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_{18}\! \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_{18}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{61}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{21}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = F_{0}\! \left(x \right)+F_{10}\! \left(x \right)
F_{10}\! \left(x \right) = F_{11}\! \left(x \right)
F_{11}\! \left(x \right) = F_{12}\! \left(x \right) F_{18}\! \left(x \right)
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)+F_{19}\! \left(x \right)
F_{13}\! \left(x \right) = F_{14}\! \left(x \right)+F_{4}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right) F_{4}\! \left(x \right)
F_{16}\! \left(x \right) = \frac{F_{17}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{17}\! \left(x \right) = F_{5}\! \left(x \right)
F_{18}\! \left(x \right) = x
F_{19}\! \left(x \right) = F_{20}\! \left(x \right)
F_{20}\! \left(x \right) = F_{4} \left(x \right)^{2} F_{18}\! \left(x \right)
F_{21}\! \left(x \right) = F_{22}\! \left(x \right)
F_{22}\! \left(x \right) = F_{18}\! \left(x \right) F_{23}\! \left(x \right)
F_{23}\! \left(x \right) = F_{24}\! \left(x \right)+F_{56}\! \left(x \right)
F_{24}\! \left(x \right) = F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{0}\! \left(x \right) F_{26}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)+F_{30}\! \left(x \right)
F_{27}\! \left(x \right) = F_{0}\! \left(x \right)+F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = F_{29}\! \left(x \right)
F_{29}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right)
F_{30}\! \left(x \right) = F_{31}\! \left(x \right)+F_{33}\! \left(x \right)
F_{31}\! \left(x \right) = F_{32}\! \left(x \right)
F_{32}\! \left(x \right) = F_{0} \left(x \right)^{2} F_{18}\! \left(x \right) F_{27}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right)
F_{34}\! \left(x \right) = F_{18}\! \left(x \right) F_{35}\! \left(x \right)
F_{35}\! \left(x \right) = F_{36}\! \left(x \right)+F_{54}\! \left(x \right)
F_{36}\! \left(x \right) = F_{0}\! \left(x \right) F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = \frac{F_{38}\! \left(x \right)}{F_{9}\! \left(x \right)}
F_{38}\! \left(x \right) = -F_{47}\! \left(x \right)+F_{39}\! \left(x \right)
F_{39}\! \left(x \right) = \frac{F_{40}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{40}\! \left(x \right) = F_{41}\! \left(x \right)
F_{41}\! \left(x \right) = -F_{45}\! \left(x \right)+F_{42}\! \left(x \right)
F_{42}\! \left(x \right) = -F_{8}\! \left(x \right)+F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = \frac{F_{44}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{44}\! \left(x \right) = F_{28}\! \left(x \right)
F_{45}\! \left(x \right) = F_{46}\! \left(x \right)
F_{46}\! \left(x \right) = F_{0}\! \left(x \right) F_{18}\! \left(x \right) F_{27}\! \left(x \right) F_{9}\! \left(x \right)
F_{47}\! \left(x \right) = F_{48}\! \left(x \right)
F_{48}\! \left(x \right) = F_{18}\! \left(x \right) F_{49}\! \left(x \right) F_{51}\! \left(x \right)
F_{49}\! \left(x \right) = \frac{F_{50}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{50}\! \left(x \right) = F_{21}\! \left(x \right)
F_{51}\! \left(x \right) = F_{37}\! \left(x \right)+F_{52}\! \left(x \right)
F_{52}\! \left(x \right) = F_{53}\! \left(x \right)
F_{53}\! \left(x \right) = F_{0}\! \left(x \right) F_{27}\! \left(x \right)
F_{54}\! \left(x \right) = F_{55}\! \left(x \right)
F_{55}\! \left(x \right) = F_{16}\! \left(x \right) F_{18}\! \left(x \right) F_{51}\! \left(x \right)
F_{56}\! \left(x \right) = F_{57}\! \left(x \right)
F_{57}\! \left(x \right) = F_{18}\! \left(x \right) F_{58}\! \left(x \right)
F_{58}\! \left(x \right) = F_{59}\! \left(x \right)+F_{60}\! \left(x \right)
F_{59}\! \left(x \right) = F_{13}\! \left(x \right) F_{51}\! \left(x \right)
F_{60}\! \left(x \right) = F_{19}\! \left(x \right) F_{26}\! \left(x \right)
F_{61}\! \left(x \right) = F_{62}\! \left(x \right)+F_{63}\! \left(x \right)
F_{62}\! \left(x \right) = -F_{27}\! \left(x \right)+F_{8}\! \left(x \right)
F_{63}\! \left(x \right) = F_{64}\! \left(x \right)
F_{64}\! \left(x \right) = F_{18}\! \left(x \right) F_{65}\! \left(x \right)
F_{65}\! \left(x \right) = F_{66}\! \left(x \right)+F_{95}\! \left(x \right)
F_{66}\! \left(x \right) = F_{67}\! \left(x \right) F_{93}\! \left(x \right)
F_{67}\! \left(x \right) = -F_{72}\! \left(x \right)+F_{68}\! \left(x \right)
F_{68}\! \left(x \right) = \frac{F_{69}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{69}\! \left(x \right) = F_{70}\! \left(x \right)
F_{70}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{4}\! \left(x \right)
F_{72}\! \left(x \right) = F_{73}\! \left(x \right)
F_{73}\! \left(x \right) = F_{18}\! \left(x \right) F_{74}\! \left(x \right)
F_{74}\! \left(x \right) = \frac{F_{75}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{75}\! \left(x \right) = F_{76}\! \left(x \right)
F_{76}\! \left(x \right) = F_{77}\! \left(x \right)
F_{77}\! \left(x \right) = F_{18}\! \left(x \right) F_{78}\! \left(x \right)
F_{78}\! \left(x \right) = F_{79}\! \left(x \right)+F_{90}\! \left(x \right)
F_{79}\! \left(x \right) = F_{80}\! \left(x \right)+F_{87}\! \left(x \right)
F_{80}\! \left(x \right) = F_{4}\! \left(x \right) F_{81}\! \left(x \right)
F_{81}\! \left(x \right) = F_{0}\! \left(x \right)+F_{82}\! \left(x \right)
F_{82}\! \left(x \right) = F_{83}\! \left(x \right)
F_{83}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right)
F_{84}\! \left(x \right) = \frac{F_{85}\! \left(x \right)}{F_{18}\! \left(x \right)}
F_{85}\! \left(x \right) = F_{86}\! \left(x \right)
F_{86}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{27}\! \left(x \right)
F_{87}\! \left(x \right) = F_{88}\! \left(x \right)
F_{88}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right) F_{89}\! \left(x \right)
F_{89}\! \left(x \right) = F_{4}\! \left(x \right)+F_{76}\! \left(x \right)
F_{90}\! \left(x \right) = F_{91}\! \left(x \right)
F_{91}\! \left(x \right) = F_{18}\! \left(x \right) F_{84}\! \left(x \right) F_{92}\! \left(x \right)
F_{92}\! \left(x \right) = F_{4}\! \left(x \right)+F_{67}\! \left(x \right)
F_{93}\! \left(x \right) = \frac{F_{94}\! \left(x \right)}{F_{18}\! \left(x \right) F_{4}\! \left(x \right)}
F_{94}\! \left(x \right) = F_{62}\! \left(x \right)
F_{95}\! \left(x \right) = F_{96}\! \left(x \right)
F_{96}\! \left(x \right) = F_{18}\! \left(x \right) F_{74}\! \left(x \right) F_{93}\! \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_18(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_18(x)*F_7(x))
Eq(F_7(x), F_61(x) + F_8(x))
Eq(F_8(x), F_21(x) + F_9(x))
Eq(F_9(x), F_0(x) + F_10(x))
Eq(F_10(x), F_11(x))
Eq(F_11(x), F_12(x)*F_18(x))
Eq(F_12(x), F_13(x) + F_19(x))
Eq(F_13(x), F_14(x) + F_4(x))
Eq(F_14(x), F_15(x))
Eq(F_15(x), F_16(x)*F_18(x)*F_4(x))
Eq(F_16(x), F_17(x)/F_18(x))
Eq(F_17(x), F_5(x))
Eq(F_18(x), x)
Eq(F_19(x), F_20(x))
Eq(F_20(x), F_18(x)*F_4(x)**2)
Eq(F_21(x), F_22(x))
Eq(F_22(x), F_18(x)*F_23(x))
Eq(F_23(x), F_24(x) + F_56(x))
Eq(F_24(x), F_25(x))
Eq(F_25(x), F_0(x)*F_26(x))
Eq(F_26(x), F_27(x) + F_30(x))
Eq(F_27(x), F_0(x) + F_28(x))
Eq(F_28(x), F_29(x))
Eq(F_29(x), F_16(x)*F_18(x))
Eq(F_30(x), F_31(x) + F_33(x))
Eq(F_31(x), F_32(x))
Eq(F_32(x), F_0(x)**2*F_18(x)*F_27(x))
Eq(F_33(x), F_34(x))
Eq(F_34(x), F_18(x)*F_35(x))
Eq(F_35(x), F_36(x) + F_54(x))
Eq(F_36(x), F_0(x)*F_37(x))
Eq(F_37(x), F_38(x)/F_9(x))
Eq(F_38(x), F_39(x) - F_47(x))
Eq(F_39(x), F_40(x)/F_18(x))
Eq(F_40(x), F_41(x))
Eq(F_41(x), F_42(x) - F_45(x))
Eq(F_42(x), F_43(x) - F_8(x))
Eq(F_43(x), F_44(x)/F_18(x))
Eq(F_44(x), F_28(x))
Eq(F_45(x), F_46(x))
Eq(F_46(x), F_0(x)*F_18(x)*F_27(x)*F_9(x))
Eq(F_47(x), F_48(x))
Eq(F_48(x), F_18(x)*F_49(x)*F_51(x))
Eq(F_49(x), F_50(x)/F_18(x))
Eq(F_50(x), F_21(x))
Eq(F_51(x), F_37(x) + F_52(x))
Eq(F_52(x), F_53(x))
Eq(F_53(x), F_0(x)*F_27(x))
Eq(F_54(x), F_55(x))
Eq(F_55(x), F_16(x)*F_18(x)*F_51(x))
Eq(F_56(x), F_57(x))
Eq(F_57(x), F_18(x)*F_58(x))
Eq(F_58(x), F_59(x) + F_60(x))
Eq(F_59(x), F_13(x)*F_51(x))
Eq(F_60(x), F_19(x)*F_26(x))
Eq(F_61(x), F_62(x) + F_63(x))
Eq(F_62(x), -F_27(x) + F_8(x))
Eq(F_63(x), F_64(x))
Eq(F_64(x), F_18(x)*F_65(x))
Eq(F_65(x), F_66(x) + F_95(x))
Eq(F_66(x), F_67(x)*F_93(x))
Eq(F_67(x), F_68(x) - F_72(x))
Eq(F_68(x), F_69(x)/F_18(x))
Eq(F_69(x), F_70(x))
Eq(F_70(x), -F_2(x) + F_71(x))
Eq(F_71(x), -F_0(x) + F_4(x))
Eq(F_72(x), F_73(x))
Eq(F_73(x), F_18(x)*F_74(x))
Eq(F_74(x), F_75(x)/F_18(x))
Eq(F_75(x), F_76(x))
Eq(F_76(x), F_77(x))
Eq(F_77(x), F_18(x)*F_78(x))
Eq(F_78(x), F_79(x) + F_90(x))
Eq(F_79(x), F_80(x) + F_87(x))
Eq(F_80(x), F_4(x)*F_81(x))
Eq(F_81(x), F_0(x) + F_82(x))
Eq(F_82(x), F_83(x))
Eq(F_83(x), F_18(x)*F_84(x))
Eq(F_84(x), F_85(x)/F_18(x))
Eq(F_85(x), F_86(x))
Eq(F_86(x), -F_0(x) + F_27(x))
Eq(F_87(x), F_88(x))
Eq(F_88(x), F_18(x)*F_84(x)*F_89(x))
Eq(F_89(x), F_4(x) + F_76(x))
Eq(F_90(x), F_91(x))
Eq(F_91(x), F_18(x)*F_84(x)*F_92(x))
Eq(F_92(x), F_4(x) + F_67(x))
Eq(F_93(x), F_94(x)/(F_18(x)*F_4(x)))
Eq(F_94(x), F_62(x))
Eq(F_95(x), F_96(x))
Eq(F_96(x), F_18(x)*F_74(x)*F_93(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, 2, 3, 4, 1], [0, 2, 4, 3, 1], [0, 3, 2, 4, 1], [0, 3, 4, 1, 2], [0, 3, 4, 2, 1], [0, 4, 2, 3, 1], [0, 4, 3, 1, 2], [0, 4, 3, 2, 1]], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 2, 3, 4, 1], [0, 2, 4, 3, 1], [0, 3, 2, 4, 1], [0, 3, 4, 1, 2], [0, 3, 4, 2, 1], [0, 4, 2, 3, 1], [0, 4, 3, 1, 2], [0, 4, 3, 2, 1]], "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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]]}]}}, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [2, 0], [2, 1]], [[1, 2]]]}}, "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, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 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": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2], [2, 0], [2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 2], [1, 0], [3, 0]], [[2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"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, 0], [0, 2], [0, 3], [2, 3]], [[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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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], [0, 3], [0, 4], [2, 4], [3, 3]], [[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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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": [[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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 3]], [[1, 0], [3, 0], [4, 0]], [[2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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], [0, 3], [1, 0], [1, 2]], [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2], [0, 3], [1, 0], [2, 0], [2, 2], [3, 0], [5, 0]], [[4, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 0], [2, 0], [3, 0], [4, 0]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0], [1, 2]], [[2, 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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [0, 1], [2, 0], [2, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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]], [[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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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, 2], [0, 4], [1, 4], [2, 2]], [[3, 3]]]}}, {"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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}], "requirements": [[{"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [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, 3], [0, 4], [2, 0], [2, 2], [2, 3], [2, 4]], [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 2], [0, 3], [2, 3]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 4]], [[1, 0], [1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 2], [0, 3], [1, 0], [3, 0]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 3]], [[1, 1]], [[2, 0], [4, 0]], [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2], [1, 0], [2, 0], [2, 2], [3, 0], [5, 0]], [[4, 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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [2, 0], [3, 0], [4, 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, 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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 3], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 4], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 3], [0, 4]], [[1, 1]], [[2, 0], [4, 0]], [[3, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"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], [0, 4], [1, 0], [3, 0], [3, 4], [4, 0]], [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 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, 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": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [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, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3]], [[1, 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, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 2], [0, 4]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 4], [1, 0], [3, 4], [4, 0], [5, 0], [6, 0]], [[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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3], [1, 3]], [[2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 3], [1, 1], [1, 3]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[3, 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, 4]]}, {"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], [0, 5], [1, 5], [2, 3]], [[3, 0], [5, 0], [6, 0]], [[4, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"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": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 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, 1], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 3], [0, 4], [1, 1], [1, 3]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}], "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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 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": 1, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 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": 2, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "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], "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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"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}}, "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": "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, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"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}}, "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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}}, "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], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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}}, "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, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 1, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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": [[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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"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, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}]}, {"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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"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, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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": [[1, 0]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "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, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 4], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 4], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"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": "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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 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": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"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": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"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, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 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, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 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, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"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], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"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, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}, {"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, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 5], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 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, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 5], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"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, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 5], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"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, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 5], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [1, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "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": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"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": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 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, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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": "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"}}]}
Specification 5
Strategy pack name: point_placements_tracked_fusion_tracked_component_fusion_symmetries
Tree: http://www.permpal.com/tree/25727/
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[4,x]*F[53,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x,1]
F[6,x,k[0]] = F[7,x,k[0]]
F[7,x,k[0]] = F[17,x,k[0]]*F[8,x,k[0]]
F[8,x,k[0]] = F[178,x,k[0]]+F[9,x,k[0]]
F[9,x,k[0]] = F[10,x,k[0]]+F[11,x,k[0]]
F[10,x,k[0]] = F[0,x]+F[6,x,k[0]]
F[11,x,k[0]] = F[12,x,k[0]]
F[12,x,k[0]] = F[13,x,k[0]]*F[17,x,k[0]]
F[13,x,k[0]] = F[14,x,k[0]]+F[177,x,k[0]]
F[14,x,k[0]] = F[15,x,k[0]]+F[18,x,k[0]]
F[16,x,k[0]] = F[15,x,k[0]]*F[17,x,k[0]]
F[16,x,k[0]] = F[6,x,k[0]]
F[17,x,k[0]] = k[0]*x
F[18,x,k[0]] = k[0]*F[19,x,k[0]]
F[19,x,k[0]] = F[20,x,k[0]]
F[20,x,k[0]] = F[21,x,k[0]]*F[53,x]
F[22,x,k[0]] = F[17,x,k[0]]*F[21,x,k[0]]
F[22,x,k[0]] = F[23,x,k[0]]
F[24,x,k[0]] = F[23,x,k[0]]+F[54,x,k[0]]
F[25,x,k[0]] = F[24,x,k[0]]*F[53,x]
F[25,x,k[0]] = F[26,x,k[0]]
F[6,x,k[0]] = F[26,x,k[0]]+F[27,x,k[0]]
F[27,x,k[0]] = F[28,x,k[0]]
F[28,x,k[0]] = F[17,x,k[0]]*F[29,x,k[0]]
F[29,x,k[0]] = F[30,x,k[0]]+F[31,x,k[0]]
F[30,x,k[0]] = F[1,x]+F[27,x,k[0]]
F[31,x,k[0]] = F[32,x,k[0]]+F[39,x,k[0]]
F[32,x,k[0]] = F[33,x,k[0]]
F[33,x,k[0]] = F[17,x,k[0]]*F[34,x,k[0]]
F[34,x,k[0]] = F[35,x,k[0]]+F[36,x,k[0]]
F[35,x,k[0]] = F[1,x]+F[32,x,k[0]]
F[36,x,k[0]] = F[17,x,k[0]]+F[37,x,k[0]]
F[37,x,k[0]] = F[38,x,k[0]]
F[38,x,k[0]] = F[17,x,k[0]]*F[32,x,k[0]]
F[39,x,k[0]] = F[40,x]+F[41,x,k[0]]+F[49,x,k[0]]
F[40,x] = 0
F[41,x,k[0]] = F[17,x,k[0]]*F[42,x,k[0]]
F[42,x,k[0]] = F[43,x,k[0]]+F[44,x,k[0]]
F[43,x,k[0]] = F[27,x,k[0]]+F[39,x,k[0]]
F[44,x,k[0]] = F[45,x,k[0]]+F[47,x,k[0]]
F[45,x,k[0]] = F[46,x,k[0]]
F[46,x,k[0]] = F[17,x,k[0]]*F[27,x,k[0]]
F[47,x,k[0]] = F[48,x,k[0]]
F[48,x,k[0]] = F[17,x,k[0]]*F[39,x,k[0]]
F[49,x,k[0]] = F[17,x,k[0]]*F[50,x,k[0]]
F[50,x,k[0]] = F[51,x,k[0]]+F[52,x,k[0]]
F[51,x,k[0]] = F[17,x,k[0]]+F[45,x,k[0]]
F[52,x,k[0]] = F[37,x,k[0]]+F[47,x,k[0]]
F[53,x] = x
F[55,x,k[0]] = F[54,x,k[0]]+F[58,x,k[0]]
F[56,x,k[0]] = F[53,x]*F[55,x,k[0]]
F[56,x,k[0]] = F[57,x,k[0]]
F[57,x,k[0]] = F[2,x]+F[26,x,k[0]]
F[15,x,k[0]] = F[58,x,k[0]]+F[59,x,k[0]]
F[59,x,k[0]] = F[60,x,k[0]]
F[60,x,k[0]] = F[17,x,k[0]]*F[61,x,k[0]]
F[61,x,k[0]] = F[174,x,k[0]]+F[62,x,k[0]]
F[62,x,k[0]] = F[173,x,k[0]]+F[63,x,k[0]]
F[64,x,k[0]] = F[171,x,k[0]]+F[63,x,k[0]]
F[65,x,k[0]] = F[169,x,k[0]]+F[64,x,k[0]]
F[66,x,k[0]] = F[53,x]*F[65,x,k[0]]
F[66,x,k[0]] = F[67,x,k[0]]
F[67,x,k[0]] = F[68,x,k[0]]+F[96,x,k[0]]
F[68,x,k[0]] = F[0,x]*F[69,x,k[0]]
F[69,x,k[0]] = F[70,x]+F[75,x,k[0]]
F[70,x] = F[71,x]
F[71,x] = F[53,x]*F[72,x]
F[72,x] = F[73,x]+F[74,x]
F[73,x] = F[1,x]+F[53,x]
F[74,x] = F[53,x]
F[75,x,k[0]] = F[40,x]+F[76,x,k[0]]+F[81,x,k[0]]
F[76,x,k[0]] = F[53,x]*F[77,x,k[0]]
F[77,x,k[0]] = F[78,x,k[0]]+F[95,x,k[0]]
F[78,x,k[0]] = F[27,x,k[0]]+F[79,x,k[0]]
F[79,x,k[0]] = F[40,x]+F[80,x,k[0]]+F[81,x,k[0]]
F[80,x,k[0]] = F[27,x,k[0]]*F[53,x]
F[81,x,k[0]] = F[17,x,k[0]]*F[82,x,k[0]]
F[82,x,k[0]] = F[83,x,k[0]]+F[84,x,k[0]]
F[83,x,k[0]] = F[53,x]+F[79,x,k[0]]
F[84,x,k[0]] = F[85,x,k[0]]+F[89,x,k[0]]
F[85,x,k[0]] = F[40,x]+F[86,x,k[0]]+F[87,x,k[0]]
F[86,x,k[0]] = k[0]*x^2
F[87,x,k[0]] = F[17,x,k[0]]*F[88,x,k[0]]
F[88,x,k[0]] = F[53,x]
F[89,x,k[0]] = F[40,x]+F[90,x,k[0]]+F[92,x,k[0]]+F[94,x,k[0]]
F[90,x,k[0]] = F[53,x]*F[91,x,k[0]]
F[91,x,k[0]] = k[0]*F[79,x,k[0]]
F[92,x,k[0]] = F[17,x,k[0]]*F[93,x,k[0]]
F[93,x,k[0]] = F[79,x,k[0]]
F[94,x,k[0]] = 0
F[95,x,k[0]] = F[79,x,k[0]]
F[96,x,k[0]] = F[157,x,k[0]]+F[97,x,k[0]]
F[97,x,k[0]] = F[143,x,k[0]]+F[98,x]
F[98,x] = F[99,x]
F[99,x] = F[100,x]*F[53,x]
F[100,x] = F[101,x]+F[137,x]
F[101,x] = F[102,x]+F[103,x]
F[102,x] = F[2,x]*F[73,x]
F[103,x] = F[104,x]+F[107,x]
F[104,x] = -F[0,x]+F[105,x]
F[105,x] = 1/F[53,x]*F[106,x]
F[106,x] = F[2,x]
F[107,x] = F[108,x]
F[108,x] = F[109,x]*F[53,x]
F[109,x] = F[104,x]+F[110,x]
F[110,x] = F[111,x]
F[111,x] = F[112,x]*F[53,x]
F[112,x] = F[113,x]+F[126,x]
F[113,x] = F[114,x]+F[123,x]
F[114,x] = F[105,x]*F[115,x]
F[115,x] = F[0,x]+F[116,x]
F[116,x] = F[117,x]
F[117,x] = F[118,x]*F[53,x]
F[118,x] = 1/F[53,x]*F[119,x]
F[119,x] = F[120,x]
F[120,x] = -F[0,x]+F[121,x]
F[121,x] = 1/F[53,x]*F[122,x]
F[122,x] = F[2,x]
F[123,x] = F[124,x]
F[124,x] = F[118,x]*F[125,x]*F[53,x]
F[125,x] = F[105,x]+F[110,x]
F[126,x] = F[127,x]
F[127,x] = F[118,x]*F[128,x]*F[53,x]
F[128,x] = F[105,x]+F[129,x]
F[129,x] = -F[133,x]+F[130,x]
F[130,x] = 1/F[53,x]*F[131,x]
F[131,x] = F[132,x]
F[132,x] = -F[2,x]+F[104,x]
F[133,x] = F[134,x]
F[134,x] = F[135,x]*F[53,x]
F[135,x] = 1/F[53,x]*F[136,x]
F[136,x] = F[110,x]
F[137,x] = F[138,x]+F[139,x]
F[138,x] = F[2,x]*F[53,x]
F[139,x] = F[140,x]
F[140,x] = F[141,x]*F[53,x]
F[141,x] = F[129,x]+F[142,x]
F[142,x] = F[132,x]+F[2,x]
F[144,x,k[0]] = F[143,x,k[0]]+F[26,x,k[0]]
F[145,x,k[0]] = F[144,x,k[0]]+F[156,x,k[0]]
F[146,x,k[0]] = F[145,x,k[0]]+F[153,x]
F[146,x,k[0]] = F[10,x,k[0]]+F[147,x,k[0]]
F[147,x,k[0]] = F[148,x,k[0]]
F[148,x,k[0]] = F[149,x,k[0]]*F[53,x]
F[149,x,k[0]] = F[150,x,k[0]]+F[151,x,k[0]]
F[150,x,k[0]] = F[15,x,k[0]]+F[19,x,k[0]]
F[151,x,k[0]] = F[152,x,k[0]]
F[152,x,k[0]] = F[53,x]*F[63,x,k[0]]
F[153,x] = F[154,x]+F[155,x]
F[154,x] = F[1,x]+F[70,x]
F[155,x] = F[2,x]+F[98,x]
F[156,x,k[0]] = F[27,x,k[0]]+F[75,x,k[0]]
F[157,x,k[0]] = F[158,x,k[0]]
F[158,x,k[0]] = F[159,x,k[0]]*F[53,x]
F[159,x,k[0]] = F[160,x,k[0]]+F[163,x,k[0]]
F[160,x,k[0]] = F[161,x,k[0]]*F[2,x]
F[162,x,k[0]] = F[161,x,k[0]]*F[53,x]
F[162,x,k[0]] = F[97,x,k[0]]
F[163,x,k[0]] = F[164,x,k[0]]
F[164,x,k[0]] = F[165,x,k[0]]+F[167,x,k[0]]
F[165,x,k[0]] = F[166,x,k[0]]
F[166,x,k[0]] = F[118,x]*F[151,x,k[0]]*F[53,x]
F[167,x,k[0]] = F[168,x,k[0]]
F[168,x,k[0]] = F[118,x]*F[19,x,k[0]]*F[53,x]
F[169,x,k[0]] = F[170,x,k[0]]
F[170,x,k[0]] = F[0,x]*F[53,x]*F[63,x,k[0]]
F[171,x,k[0]] = F[172,x,k[0]]
F[172,x,k[0]] = F[0,x]*F[21,x,k[0]]*F[53,x]
F[173,x,k[0]] = k[0]*F[171,x,k[0]]
F[174,x,k[0]] = k[0]*F[175,x,k[0]]
F[175,x,k[0]] = F[176,x,k[0]]
F[176,x,k[0]] = F[0,x]*F[53,x]*F[63,x,k[0]]
F[177,x,k[0]] = k[0]*F[151,x,k[0]]
F[178,x,k[0]] = F[179,x,k[0]]
F[179,x,k[0]] = F[180,x,k[0]]*F[53,x]
F[181,x,k[0]] = F[17,x,k[0]]*F[180,x,k[0]]
F[181,x,k[0]] = F[182,x,k[0]]
F[182,x,k[0]] = -k[0]*(F[6,x,1]-F[6,x,k[0]])/(-1+k[0])
System of equations in latex syntax:
F_{0}\! \left(x \right) = F_{1}\! \left(x \right)+F_{2}\! \left(x \right)
F_{1}\! \left(x \right) = 1
F_{2}\! \left(x \right) = F_{3}\! \left(x \right)
F_{3}\! \left(x \right) = F_{4}\! \left(x \right) F_{53}\! \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 , 1\right)
F_{6}\! \left(x , y\right) = F_{7}\! \left(x , y\right)
F_{7}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{8}\! \left(x , y\right)
F_{8}\! \left(x , y\right) = F_{178}\! \left(x , y\right)+F_{9}\! \left(x , y\right)
F_{9}\! \left(x , y\right) = F_{10}\! \left(x , y\right)+F_{11}\! \left(x , y\right)
F_{10}\! \left(x , y\right) = F_{0}\! \left(x \right)+F_{6}\! \left(x , y\right)
F_{11}\! \left(x , y\right) = F_{12}\! \left(x , y\right)
F_{12}\! \left(x , y\right) = F_{13}\! \left(x , y\right) F_{17}\! \left(x , y\right)
F_{13}\! \left(x , y\right) = F_{14}\! \left(x , y\right)+F_{177}\! \left(x , y\right)
F_{14}\! \left(x , y\right) = F_{15}\! \left(x , y\right)+F_{18}\! \left(x , y\right)
F_{16}\! \left(x , y\right) = F_{15}\! \left(x , y\right) F_{17}\! \left(x , y\right)
F_{16}\! \left(x , y\right) = F_{6}\! \left(x , y\right)
F_{17}\! \left(x , y\right) = y x
F_{18}\! \left(x , y\right) = y F_{19}\! \left(x , y\right)
F_{19}\! \left(x , y\right) = F_{20}\! \left(x , y\right)
F_{20}\! \left(x , y\right) = F_{21}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{22}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{21}\! \left(x , y\right)
F_{22}\! \left(x , y\right) = F_{23}\! \left(x , y\right)
F_{24}\! \left(x , y\right) = F_{23}\! \left(x , y\right)+F_{54}\! \left(x , y\right)
F_{25}\! \left(x , y\right) = F_{24}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{25}\! \left(x , y\right) = F_{26}\! \left(x , y\right)
F_{6}\! \left(x , y\right) = F_{26}\! \left(x , y\right)+F_{27}\! \left(x , y\right)
F_{27}\! \left(x , y\right) = F_{28}\! \left(x , y\right)
F_{28}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{29}\! \left(x , y\right)
F_{29}\! \left(x , y\right) = F_{30}\! \left(x , y\right)+F_{31}\! \left(x , y\right)
F_{30}\! \left(x , y\right) = F_{1}\! \left(x \right)+F_{27}\! \left(x , y\right)
F_{31}\! \left(x , y\right) = F_{32}\! \left(x , y\right)+F_{39}\! \left(x , y\right)
F_{32}\! \left(x , y\right) = F_{33}\! \left(x , y\right)
F_{33}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{34}\! \left(x , y\right)
F_{34}\! \left(x , y\right) = F_{35}\! \left(x , y\right)+F_{36}\! \left(x , y\right)
F_{35}\! \left(x , y\right) = F_{1}\! \left(x \right)+F_{32}\! \left(x , y\right)
F_{36}\! \left(x , y\right) = F_{17}\! \left(x , y\right)+F_{37}\! \left(x , y\right)
F_{37}\! \left(x , y\right) = F_{38}\! \left(x , y\right)
F_{38}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{32}\! \left(x , y\right)
F_{39}\! \left(x , y\right) = F_{40}\! \left(x \right)+F_{41}\! \left(x , y\right)+F_{49}\! \left(x , y\right)
F_{40}\! \left(x \right) = 0
F_{41}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{42}\! \left(x , y\right)
F_{42}\! \left(x , y\right) = F_{43}\! \left(x , y\right)+F_{44}\! \left(x , y\right)
F_{43}\! \left(x , y\right) = F_{27}\! \left(x , y\right)+F_{39}\! \left(x , y\right)
F_{44}\! \left(x , y\right) = F_{45}\! \left(x , y\right)+F_{47}\! \left(x , y\right)
F_{45}\! \left(x , y\right) = F_{46}\! \left(x , y\right)
F_{46}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{27}\! \left(x , y\right)
F_{47}\! \left(x , y\right) = F_{48}\! \left(x , y\right)
F_{48}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{39}\! \left(x , y\right)
F_{49}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{50}\! \left(x , y\right)
F_{50}\! \left(x , y\right) = F_{51}\! \left(x , y\right)+F_{52}\! \left(x , y\right)
F_{51}\! \left(x , y\right) = F_{17}\! \left(x , y\right)+F_{45}\! \left(x , y\right)
F_{52}\! \left(x , y\right) = F_{37}\! \left(x , y\right)+F_{47}\! \left(x , y\right)
F_{53}\! \left(x \right) = x
F_{55}\! \left(x , y\right) = F_{54}\! \left(x , y\right)+F_{58}\! \left(x , y\right)
F_{56}\! \left(x , y\right) = F_{53}\! \left(x \right) F_{55}\! \left(x , y\right)
F_{56}\! \left(x , y\right) = F_{57}\! \left(x , y\right)
F_{57}\! \left(x , y\right) = F_{2}\! \left(x \right)+F_{26}\! \left(x , y\right)
F_{15}\! \left(x , y\right) = F_{58}\! \left(x , y\right)+F_{59}\! \left(x , y\right)
F_{59}\! \left(x , y\right) = F_{60}\! \left(x , y\right)
F_{60}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{61}\! \left(x , y\right)
F_{61}\! \left(x , y\right) = F_{174}\! \left(x , y\right)+F_{62}\! \left(x , y\right)
F_{62}\! \left(x , y\right) = F_{173}\! \left(x , y\right)+F_{63}\! \left(x , y\right)
F_{64}\! \left(x , y\right) = F_{171}\! \left(x , y\right)+F_{63}\! \left(x , y\right)
F_{65}\! \left(x , y\right) = F_{169}\! \left(x , y\right)+F_{64}\! \left(x , y\right)
F_{66}\! \left(x , y\right) = F_{53}\! \left(x \right) F_{65}\! \left(x , y\right)
F_{66}\! \left(x , y\right) = F_{67}\! \left(x , y\right)
F_{67}\! \left(x , y\right) = F_{68}\! \left(x , y\right)+F_{96}\! \left(x , y\right)
F_{68}\! \left(x , y\right) = F_{0}\! \left(x \right) F_{69}\! \left(x , y\right)
F_{69}\! \left(x , y\right) = F_{70}\! \left(x \right)+F_{75}\! \left(x , y\right)
F_{70}\! \left(x \right) = F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = F_{53}\! \left(x \right) F_{72}\! \left(x \right)
F_{72}\! \left(x \right) = F_{73}\! \left(x \right)+F_{74}\! \left(x \right)
F_{73}\! \left(x \right) = F_{1}\! \left(x \right)+F_{53}\! \left(x \right)
F_{74}\! \left(x \right) = F_{53}\! \left(x \right)
F_{75}\! \left(x , y\right) = F_{40}\! \left(x \right)+F_{76}\! \left(x , y\right)+F_{81}\! \left(x , y\right)
F_{76}\! \left(x , y\right) = F_{53}\! \left(x \right) F_{77}\! \left(x , y\right)
F_{77}\! \left(x , y\right) = F_{78}\! \left(x , y\right)+F_{95}\! \left(x , y\right)
F_{78}\! \left(x , y\right) = F_{27}\! \left(x , y\right)+F_{79}\! \left(x , y\right)
F_{79}\! \left(x , y\right) = F_{40}\! \left(x \right)+F_{80}\! \left(x , y\right)+F_{81}\! \left(x , y\right)
F_{80}\! \left(x , y\right) = F_{27}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{81}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{82}\! \left(x , y\right)
F_{82}\! \left(x , y\right) = F_{83}\! \left(x , y\right)+F_{84}\! \left(x , y\right)
F_{83}\! \left(x , y\right) = F_{53}\! \left(x \right)+F_{79}\! \left(x , y\right)
F_{84}\! \left(x , y\right) = F_{85}\! \left(x , y\right)+F_{89}\! \left(x , y\right)
F_{85}\! \left(x , y\right) = F_{40}\! \left(x \right)+F_{86}\! \left(x , y\right)+F_{87}\! \left(x , y\right)
F_{86}\! \left(x , y\right) = y \,x^{2}
F_{87}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{88}\! \left(x , y\right)
F_{88}\! \left(x , y\right) = F_{53}\! \left(x \right)
F_{89}\! \left(x , y\right) = F_{40}\! \left(x \right)+F_{90}\! \left(x , y\right)+F_{92}\! \left(x , y\right)+F_{94}\! \left(x , y\right)
F_{90}\! \left(x , y\right) = F_{53}\! \left(x \right) F_{91}\! \left(x , y\right)
F_{91}\! \left(x , y\right) = y F_{79}\! \left(x , y\right)
F_{92}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{93}\! \left(x , y\right)
F_{93}\! \left(x , y\right) = F_{79}\! \left(x , y\right)
F_{94}\! \left(x , y\right) = 0
F_{95}\! \left(x , y\right) = F_{79}\! \left(x , y\right)
F_{96}\! \left(x , y\right) = F_{157}\! \left(x , y\right)+F_{97}\! \left(x , y\right)
F_{97}\! \left(x , y\right) = F_{143}\! \left(x , y\right)+F_{98}\! \left(x \right)
F_{98}\! \left(x \right) = F_{99}\! \left(x \right)
F_{99}\! \left(x \right) = F_{100}\! \left(x \right) F_{53}\! \left(x \right)
F_{100}\! \left(x \right) = F_{101}\! \left(x \right)+F_{137}\! \left(x \right)
F_{101}\! \left(x \right) = F_{102}\! \left(x \right)+F_{103}\! \left(x \right)
F_{102}\! \left(x \right) = F_{2}\! \left(x \right) F_{73}\! \left(x \right)
F_{103}\! \left(x \right) = F_{104}\! \left(x \right)+F_{107}\! \left(x \right)
F_{104}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{105}\! \left(x \right)
F_{105}\! \left(x \right) = \frac{F_{106}\! \left(x \right)}{F_{53}\! \left(x \right)}
F_{106}\! \left(x \right) = F_{2}\! \left(x \right)
F_{107}\! \left(x \right) = F_{108}\! \left(x \right)
F_{108}\! \left(x \right) = F_{109}\! \left(x \right) F_{53}\! \left(x \right)
F_{109}\! \left(x \right) = F_{104}\! \left(x \right)+F_{110}\! \left(x \right)
F_{110}\! \left(x \right) = F_{111}\! \left(x \right)
F_{111}\! \left(x \right) = F_{112}\! \left(x \right) F_{53}\! \left(x \right)
F_{112}\! \left(x \right) = F_{113}\! \left(x \right)+F_{126}\! \left(x \right)
F_{113}\! \left(x \right) = F_{114}\! \left(x \right)+F_{123}\! \left(x \right)
F_{114}\! \left(x \right) = F_{105}\! \left(x \right) F_{115}\! \left(x \right)
F_{115}\! \left(x \right) = F_{0}\! \left(x \right)+F_{116}\! \left(x \right)
F_{116}\! \left(x \right) = F_{117}\! \left(x \right)
F_{117}\! \left(x \right) = F_{118}\! \left(x \right) F_{53}\! \left(x \right)
F_{118}\! \left(x \right) = \frac{F_{119}\! \left(x \right)}{F_{53}\! \left(x \right)}
F_{119}\! \left(x \right) = F_{120}\! \left(x \right)
F_{120}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{121}\! \left(x \right)
F_{121}\! \left(x \right) = \frac{F_{122}\! \left(x \right)}{F_{53}\! \left(x \right)}
F_{122}\! \left(x \right) = F_{2}\! \left(x \right)
F_{123}\! \left(x \right) = F_{124}\! \left(x \right)
F_{124}\! \left(x \right) = F_{118}\! \left(x \right) F_{125}\! \left(x \right) F_{53}\! \left(x \right)
F_{125}\! \left(x \right) = F_{105}\! \left(x \right)+F_{110}\! \left(x \right)
F_{126}\! \left(x \right) = F_{127}\! \left(x \right)
F_{127}\! \left(x \right) = F_{118}\! \left(x \right) F_{128}\! \left(x \right) F_{53}\! \left(x \right)
F_{128}\! \left(x \right) = F_{105}\! \left(x \right)+F_{129}\! \left(x \right)
F_{129}\! \left(x \right) = -F_{133}\! \left(x \right)+F_{130}\! \left(x \right)
F_{130}\! \left(x \right) = \frac{F_{131}\! \left(x \right)}{F_{53}\! \left(x \right)}
F_{131}\! \left(x \right) = F_{132}\! \left(x \right)
F_{132}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{104}\! \left(x \right)
F_{133}\! \left(x \right) = F_{134}\! \left(x \right)
F_{134}\! \left(x \right) = F_{135}\! \left(x \right) F_{53}\! \left(x \right)
F_{135}\! \left(x \right) = \frac{F_{136}\! \left(x \right)}{F_{53}\! \left(x \right)}
F_{136}\! \left(x \right) = F_{110}\! \left(x \right)
F_{137}\! \left(x \right) = F_{138}\! \left(x \right)+F_{139}\! \left(x \right)
F_{138}\! \left(x \right) = F_{2}\! \left(x \right) F_{53}\! \left(x \right)
F_{139}\! \left(x \right) = F_{140}\! \left(x \right)
F_{140}\! \left(x \right) = F_{141}\! \left(x \right) F_{53}\! \left(x \right)
F_{141}\! \left(x \right) = F_{129}\! \left(x \right)+F_{142}\! \left(x \right)
F_{142}\! \left(x \right) = F_{132}\! \left(x \right)+F_{2}\! \left(x \right)
F_{144}\! \left(x , y\right) = F_{143}\! \left(x , y\right)+F_{26}\! \left(x , y\right)
F_{145}\! \left(x , y\right) = F_{144}\! \left(x , y\right)+F_{156}\! \left(x , y\right)
F_{146}\! \left(x , y\right) = F_{145}\! \left(x , y\right)+F_{153}\! \left(x \right)
F_{146}\! \left(x , y\right) = F_{10}\! \left(x , y\right)+F_{147}\! \left(x , y\right)
F_{147}\! \left(x , y\right) = F_{148}\! \left(x , y\right)
F_{148}\! \left(x , y\right) = F_{149}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{149}\! \left(x , y\right) = F_{150}\! \left(x , y\right)+F_{151}\! \left(x , y\right)
F_{150}\! \left(x , y\right) = F_{15}\! \left(x , y\right)+F_{19}\! \left(x , y\right)
F_{151}\! \left(x , y\right) = F_{152}\! \left(x , y\right)
F_{152}\! \left(x , y\right) = F_{53}\! \left(x \right) F_{63}\! \left(x , y\right)
F_{153}\! \left(x \right) = F_{154}\! \left(x \right)+F_{155}\! \left(x \right)
F_{154}\! \left(x \right) = F_{1}\! \left(x \right)+F_{70}\! \left(x \right)
F_{155}\! \left(x \right) = F_{2}\! \left(x \right)+F_{98}\! \left(x \right)
F_{156}\! \left(x , y\right) = F_{27}\! \left(x , y\right)+F_{75}\! \left(x , y\right)
F_{157}\! \left(x , y\right) = F_{158}\! \left(x , y\right)
F_{158}\! \left(x , y\right) = F_{159}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{159}\! \left(x , y\right) = F_{160}\! \left(x , y\right)+F_{163}\! \left(x , y\right)
F_{160}\! \left(x , y\right) = F_{161}\! \left(x , y\right) F_{2}\! \left(x \right)
F_{162}\! \left(x , y\right) = F_{161}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{162}\! \left(x , y\right) = F_{97}\! \left(x , y\right)
F_{163}\! \left(x , y\right) = F_{164}\! \left(x , y\right)
F_{164}\! \left(x , y\right) = F_{165}\! \left(x , y\right)+F_{167}\! \left(x , y\right)
F_{165}\! \left(x , y\right) = F_{166}\! \left(x , y\right)
F_{166}\! \left(x , y\right) = F_{118}\! \left(x \right) F_{151}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{167}\! \left(x , y\right) = F_{168}\! \left(x , y\right)
F_{168}\! \left(x , y\right) = F_{118}\! \left(x \right) F_{19}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{169}\! \left(x , y\right) = F_{170}\! \left(x , y\right)
F_{170}\! \left(x , y\right) = F_{0}\! \left(x \right) F_{53}\! \left(x \right) F_{63}\! \left(x , y\right)
F_{171}\! \left(x , y\right) = F_{172}\! \left(x , y\right)
F_{172}\! \left(x , y\right) = F_{0}\! \left(x \right) F_{21}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{173}\! \left(x , y\right) = y F_{171}\! \left(x , y\right)
F_{174}\! \left(x , y\right) = y F_{175}\! \left(x , y\right)
F_{175}\! \left(x , y\right) = F_{176}\! \left(x , y\right)
F_{176}\! \left(x , y\right) = F_{0}\! \left(x \right) F_{53}\! \left(x \right) F_{63}\! \left(x , y\right)
F_{177}\! \left(x , y\right) = y F_{151}\! \left(x , y\right)
F_{178}\! \left(x , y\right) = F_{179}\! \left(x , y\right)
F_{179}\! \left(x , y\right) = F_{180}\! \left(x , y\right) F_{53}\! \left(x \right)
F_{181}\! \left(x , y\right) = F_{17}\! \left(x , y\right) F_{180}\! \left(x , y\right)
F_{181}\! \left(x , y\right) = F_{182}\! \left(x , y\right)
F_{182}\! \left(x , y\right) = -\frac{y \left(F_{6}\! \left(x , 1\right)-F_{6}\! \left(x , y\right)\right)}{-1+y}
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_4(x)*F_53(x))
Eq(F_4(x), F_0(x) + F_5(x))
Eq(F_5(x), F_6(x, 1))
Eq(F_6(x, k_0), F_7(x, k_0))
Eq(F_7(x, k_0), F_17(x, k_0)*F_8(x, k_0))
Eq(F_8(x, k_0), F_178(x, k_0) + F_9(x, k_0))
Eq(F_9(x, k_0), F_10(x, k_0) + F_11(x, k_0))
Eq(F_10(x, k_0), F_0(x) + F_6(x, k_0))
Eq(F_11(x, k_0), F_12(x, k_0))
Eq(F_12(x, k_0), F_13(x, k_0)*F_17(x, k_0))
Eq(F_13(x, k_0), F_14(x, k_0) + F_177(x, k_0))
Eq(F_14(x, k_0), F_15(x, k_0) + F_18(x, k_0))
Eq(F_16(x, k_0), F_15(x, k_0)*F_17(x, k_0))
Eq(F_16(x, k_0), F_6(x, k_0))
Eq(F_17(x, k_0), k_0*x)
Eq(F_18(x, k_0), k_0*F_19(x, k_0))
Eq(F_19(x, k_0), F_20(x, k_0))
Eq(F_20(x, k_0), F_21(x, k_0)*F_53(x))
Eq(F_22(x, k_0), F_17(x, k_0)*F_21(x, k_0))
Eq(F_22(x, k_0), F_23(x, k_0))
Eq(F_24(x, k_0), F_23(x, k_0) + F_54(x, k_0))
Eq(F_25(x, k_0), F_24(x, k_0)*F_53(x))
Eq(F_25(x, k_0), F_26(x, k_0))
Eq(F_6(x, k_0), F_26(x, k_0) + F_27(x, k_0))
Eq(F_27(x, k_0), F_28(x, k_0))
Eq(F_28(x, k_0), F_17(x, k_0)*F_29(x, k_0))
Eq(F_29(x, k_0), F_30(x, k_0) + F_31(x, k_0))
Eq(F_30(x, k_0), F_1(x) + F_27(x, k_0))
Eq(F_31(x, k_0), F_32(x, k_0) + F_39(x, k_0))
Eq(F_32(x, k_0), F_33(x, k_0))
Eq(F_33(x, k_0), F_17(x, k_0)*F_34(x, k_0))
Eq(F_34(x, k_0), F_35(x, k_0) + F_36(x, k_0))
Eq(F_35(x, k_0), F_1(x) + F_32(x, k_0))
Eq(F_36(x, k_0), F_17(x, k_0) + F_37(x, k_0))
Eq(F_37(x, k_0), F_38(x, k_0))
Eq(F_38(x, k_0), F_17(x, k_0)*F_32(x, k_0))
Eq(F_39(x, k_0), F_40(x) + F_41(x, k_0) + F_49(x, k_0))
Eq(F_40(x), 0)
Eq(F_41(x, k_0), F_17(x, k_0)*F_42(x, k_0))
Eq(F_42(x, k_0), F_43(x, k_0) + F_44(x, k_0))
Eq(F_43(x, k_0), F_27(x, k_0) + F_39(x, k_0))
Eq(F_44(x, k_0), F_45(x, k_0) + F_47(x, k_0))
Eq(F_45(x, k_0), F_46(x, k_0))
Eq(F_46(x, k_0), F_17(x, k_0)*F_27(x, k_0))
Eq(F_47(x, k_0), F_48(x, k_0))
Eq(F_48(x, k_0), F_17(x, k_0)*F_39(x, k_0))
Eq(F_49(x, k_0), F_17(x, k_0)*F_50(x, k_0))
Eq(F_50(x, k_0), F_51(x, k_0) + F_52(x, k_0))
Eq(F_51(x, k_0), F_17(x, k_0) + F_45(x, k_0))
Eq(F_52(x, k_0), F_37(x, k_0) + F_47(x, k_0))
Eq(F_53(x), x)
Eq(F_55(x, k_0), F_54(x, k_0) + F_58(x, k_0))
Eq(F_56(x, k_0), F_53(x)*F_55(x, k_0))
Eq(F_56(x, k_0), F_57(x, k_0))
Eq(F_57(x, k_0), F_2(x) + F_26(x, k_0))
Eq(F_15(x, k_0), F_58(x, k_0) + F_59(x, k_0))
Eq(F_59(x, k_0), F_60(x, k_0))
Eq(F_60(x, k_0), F_17(x, k_0)*F_61(x, k_0))
Eq(F_61(x, k_0), F_174(x, k_0) + F_62(x, k_0))
Eq(F_62(x, k_0), F_173(x, k_0) + F_63(x, k_0))
Eq(F_64(x, k_0), F_171(x, k_0) + F_63(x, k_0))
Eq(F_65(x, k_0), F_169(x, k_0) + F_64(x, k_0))
Eq(F_66(x, k_0), F_53(x)*F_65(x, k_0))
Eq(F_66(x, k_0), F_67(x, k_0))
Eq(F_67(x, k_0), F_68(x, k_0) + F_96(x, k_0))
Eq(F_68(x, k_0), F_0(x)*F_69(x, k_0))
Eq(F_69(x, k_0), F_70(x) + F_75(x, k_0))
Eq(F_70(x), F_71(x))
Eq(F_71(x), F_53(x)*F_72(x))
Eq(F_72(x), F_73(x) + F_74(x))
Eq(F_73(x), F_1(x) + F_53(x))
Eq(F_74(x), F_53(x))
Eq(F_75(x, k_0), F_40(x) + F_76(x, k_0) + F_81(x, k_0))
Eq(F_76(x, k_0), F_53(x)*F_77(x, k_0))
Eq(F_77(x, k_0), F_78(x, k_0) + F_95(x, k_0))
Eq(F_78(x, k_0), F_27(x, k_0) + F_79(x, k_0))
Eq(F_79(x, k_0), F_40(x) + F_80(x, k_0) + F_81(x, k_0))
Eq(F_80(x, k_0), F_27(x, k_0)*F_53(x))
Eq(F_81(x, k_0), F_17(x, k_0)*F_82(x, k_0))
Eq(F_82(x, k_0), F_83(x, k_0) + F_84(x, k_0))
Eq(F_83(x, k_0), F_53(x) + F_79(x, k_0))
Eq(F_84(x, k_0), F_85(x, k_0) + F_89(x, k_0))
Eq(F_85(x, k_0), F_40(x) + F_86(x, k_0) + F_87(x, k_0))
Eq(F_86(x, k_0), k_0*x**2)
Eq(F_87(x, k_0), F_17(x, k_0)*F_88(x, k_0))
Eq(F_88(x, k_0), F_53(x))
Eq(F_89(x, k_0), F_40(x) + F_90(x, k_0) + F_92(x, k_0) + F_94(x, k_0))
Eq(F_90(x, k_0), F_53(x)*F_91(x, k_0))
Eq(F_91(x, k_0), k_0*F_79(x, k_0))
Eq(F_92(x, k_0), F_17(x, k_0)*F_93(x, k_0))
Eq(F_93(x, k_0), F_79(x, k_0))
Eq(F_94(x, k_0), 0)
Eq(F_95(x, k_0), F_79(x, k_0))
Eq(F_96(x, k_0), F_157(x, k_0) + F_97(x, k_0))
Eq(F_97(x, k_0), F_143(x, k_0) + F_98(x))
Eq(F_98(x), F_99(x))
Eq(F_99(x), F_100(x)*F_53(x))
Eq(F_100(x), F_101(x) + F_137(x))
Eq(F_101(x), F_102(x) + F_103(x))
Eq(F_102(x), F_2(x)*F_73(x))
Eq(F_103(x), F_104(x) + F_107(x))
Eq(F_104(x), -F_0(x) + F_105(x))
Eq(F_105(x), F_106(x)/F_53(x))
Eq(F_106(x), F_2(x))
Eq(F_107(x), F_108(x))
Eq(F_108(x), F_109(x)*F_53(x))
Eq(F_109(x), F_104(x) + F_110(x))
Eq(F_110(x), F_111(x))
Eq(F_111(x), F_112(x)*F_53(x))
Eq(F_112(x), F_113(x) + F_126(x))
Eq(F_113(x), F_114(x) + F_123(x))
Eq(F_114(x), F_105(x)*F_115(x))
Eq(F_115(x), F_0(x) + F_116(x))
Eq(F_116(x), F_117(x))
Eq(F_117(x), F_118(x)*F_53(x))
Eq(F_118(x), F_119(x)/F_53(x))
Eq(F_119(x), F_120(x))
Eq(F_120(x), -F_0(x) + F_121(x))
Eq(F_121(x), F_122(x)/F_53(x))
Eq(F_122(x), F_2(x))
Eq(F_123(x), F_124(x))
Eq(F_124(x), F_118(x)*F_125(x)*F_53(x))
Eq(F_125(x), F_105(x) + F_110(x))
Eq(F_126(x), F_127(x))
Eq(F_127(x), F_118(x)*F_128(x)*F_53(x))
Eq(F_128(x), F_105(x) + F_129(x))
Eq(F_129(x), F_130(x) - F_133(x))
Eq(F_130(x), F_131(x)/F_53(x))
Eq(F_131(x), F_132(x))
Eq(F_132(x), F_104(x) - F_2(x))
Eq(F_133(x), F_134(x))
Eq(F_134(x), F_135(x)*F_53(x))
Eq(F_135(x), F_136(x)/F_53(x))
Eq(F_136(x), F_110(x))
Eq(F_137(x), F_138(x) + F_139(x))
Eq(F_138(x), F_2(x)*F_53(x))
Eq(F_139(x), F_140(x))
Eq(F_140(x), F_141(x)*F_53(x))
Eq(F_141(x), F_129(x) + F_142(x))
Eq(F_142(x), F_132(x) + F_2(x))
Eq(F_144(x, k_0), F_143(x, k_0) + F_26(x, k_0))
Eq(F_145(x, k_0), F_144(x, k_0) + F_156(x, k_0))
Eq(F_146(x, k_0), F_145(x, k_0) + F_153(x))
Eq(F_146(x, k_0), F_10(x, k_0) + F_147(x, k_0))
Eq(F_147(x, k_0), F_148(x, k_0))
Eq(F_148(x, k_0), F_149(x, k_0)*F_53(x))
Eq(F_149(x, k_0), F_150(x, k_0) + F_151(x, k_0))
Eq(F_150(x, k_0), F_15(x, k_0) + F_19(x, k_0))
Eq(F_151(x, k_0), F_152(x, k_0))
Eq(F_152(x, k_0), F_53(x)*F_63(x, k_0))
Eq(F_153(x), F_154(x) + F_155(x))
Eq(F_154(x), F_1(x) + F_70(x))
Eq(F_155(x), F_2(x) + F_98(x))
Eq(F_156(x, k_0), F_27(x, k_0) + F_75(x, k_0))
Eq(F_157(x, k_0), F_158(x, k_0))
Eq(F_158(x, k_0), F_159(x, k_0)*F_53(x))
Eq(F_159(x, k_0), F_160(x, k_0) + F_163(x, k_0))
Eq(F_160(x, k_0), F_161(x, k_0)*F_2(x))
Eq(F_162(x, k_0), F_161(x, k_0)*F_53(x))
Eq(F_162(x, k_0), F_97(x, k_0))
Eq(F_163(x, k_0), F_164(x, k_0))
Eq(F_164(x, k_0), F_165(x, k_0) + F_167(x, k_0))
Eq(F_165(x, k_0), F_166(x, k_0))
Eq(F_166(x, k_0), F_118(x)*F_151(x, k_0)*F_53(x))
Eq(F_167(x, k_0), F_168(x, k_0))
Eq(F_168(x, k_0), F_118(x)*F_19(x, k_0)*F_53(x))
Eq(F_169(x, k_0), F_170(x, k_0))
Eq(F_170(x, k_0), F_0(x)*F_53(x)*F_63(x, k_0))
Eq(F_171(x, k_0), F_172(x, k_0))
Eq(F_172(x, k_0), F_0(x)*F_21(x, k_0)*F_53(x))
Eq(F_173(x, k_0), k_0*F_171(x, k_0))
Eq(F_174(x, k_0), k_0*F_175(x, k_0))
Eq(F_175(x, k_0), F_176(x, k_0))
Eq(F_176(x, k_0), F_0(x)*F_53(x)*F_63(x, k_0))
Eq(F_177(x, k_0), k_0*F_151(x, k_0))
Eq(F_178(x, k_0), F_179(x, k_0))
Eq(F_179(x, k_0), F_180(x, k_0)*F_53(x))
Eq(F_181(x, k_0), F_17(x, k_0)*F_180(x, k_0))
Eq(F_181(x, k_0), F_182(x, k_0))
Eq(F_182(x, k_0), -F_6(x, 1) + (k_0*F_6(x, k_0) - F_6(x, 1))/(k_0 - 1))
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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2]], [[1, 1]]]}}, "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, 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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]]}]}}, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 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": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2], [2, 0], [2, 2]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"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, 0], [0, 2], [0, 3], [2, 3]], [[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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, "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": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [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, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [2, 0], [2, 2]], [[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": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 2], [2, 2], [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, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"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, 0], [1, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "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, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 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, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, {"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], [2, 0], [2, 2]], [[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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"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, 0], [1, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "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, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 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, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"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, 0], [1, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "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, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 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, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}], "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": "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": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 2], [2, 2], [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, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"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, 0], [1, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "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, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 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, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, {"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], [2, 0], [2, 2]], [[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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"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, 0], [1, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "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, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 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, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"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, 0], [1, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "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, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 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, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 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, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 1], [2, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "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, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 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], [2, 3], [2, 3], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 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, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 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], [2, 3], [2, 3], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 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, 1], [0, 2], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1], [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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 3], [2, 1], [2, 3]], [[1, 2]]]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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], [0, 3], [0, 4], [2, 4], [3, 3]], [[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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 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, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [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, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [1, 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], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 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, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 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, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [1, 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], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 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, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 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], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 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, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 0], [1, 2], [2, 2], [4, 2]], [[3, 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], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}], "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], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"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": [[1, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [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, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 1], [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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 3], [1, 3], [3, 3], [4, 1], [4, 3]], [[2, 2]]]}}, "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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [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, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 1], [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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [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, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, "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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [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, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [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, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1], [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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, {"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], [2, 0], [2, 2], [3, 0], [3, 2]], [[1, 1]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 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], [2, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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]]}]}}, {"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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [0, 1], [2, 0], [2, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [3, 2]], [[2, 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": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "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": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 0], [0, 1], [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, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 1], [0, 3], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 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, 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, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 1], [0, 1], [0, 1]]}, {"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, 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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}], "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, 2], [0, 4], [1, 4], [2, 2]], [[3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}], "requirements": [[{"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [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, 3], [0, 4], [2, 0], [2, 2], [2, 3], [2, 4]], [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 3], [4, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [4, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 1], [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], [3, 2], [3, 2], [3, 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], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 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], [3, 2], [3, 2], [3, 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], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [0, 3], [1, 3], [2, 2], [4, 2], [4, 3]], [[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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 1], [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], [3, 2], [3, 2], [3, 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], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 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], [3, 2], [3, 2], [3, 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], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [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, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 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, 1], [0, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [0, 0], [0, 0]]}, {"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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [0, 0], [0, 0]]}, {"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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.detect_components", "strategy_class": "DetectComponentsStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": true, "workable": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [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, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [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, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1], [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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 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, 1], [0, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [0, 0], [0, 0]]}, {"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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [0, 0], [0, 0]]}, {"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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 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, 1], [0, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [0, 0], [0, 0]]}, {"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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [0, 0], [0, 0]]}, {"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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.detect_components", "strategy_class": "DetectComponentsStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": true, "workable": 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [4, 2], [4, 2], [4, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 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, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 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, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 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], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 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, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"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], [3, 2], [4, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "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, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}], "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, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1], [2, 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": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 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, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 4], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [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, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1], [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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 2], [0, 4], [3, 2], [3, 4]], [[1, 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, 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, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 4], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [3, 2], [3, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 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, 1], [0, 2], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1], [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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 2], [0, 4], [3, 2], [3, 4]], [[1, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"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], [2, 2], [3, 0], [4, 0], [4, 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], "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": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 4], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 4], [3, 3]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [3, 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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [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, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1], [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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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, 1], [0, 3], [0, 4], [3, 3], [3, 4]], [[1, 0]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [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, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [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, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": [[1, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 1], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}], [{"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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 1], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}]], "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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 1], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 1], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 3], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2], [0, 4], [0, 5]], [[1, 0], [1, 1], [3, 0], [3, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [2, 2], [3, 0], [4, 0], [4, 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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 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], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [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, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [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, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.detect_components", "strategy_class": "DetectComponentsStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": true, "workable": true}}, {"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, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.detect_components", "strategy_class": "DetectComponentsStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": true, "workable": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3]], [[1, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 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, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"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, 1], [0, 3]], [[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], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"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], [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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 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, 0], [0, 2], [0, 3]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 1], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 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, 0], [0, 2], [2, 2], [3, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"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, 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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 3], [2, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [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, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1], [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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 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, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 1], [2, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "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, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 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], [2, 3], [2, 3], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 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, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 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], [2, 3], [2, 3], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [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, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 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, 1], [0, 2], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1], [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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 3], [2, 1], [2, 3]], [[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, 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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [4, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [4, 3], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 3], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 3], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [4, 3], [4, 3], [4, 1]]}, {"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": [[0, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [4, 3], [4, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 3], [4, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 1], [4, 3], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 1], [4, 3], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 2], [3, 2], [3, 1]]}, {"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": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 3], [2, 0], [3, 1], [3, 3], [4, 1], [4, 3]], [[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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 2], [3, 2], [3, 1]]}, {"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": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "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": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"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": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 1], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [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], [3, 1], [3, 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": [[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], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"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": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [4, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"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": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 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], [3, 2], [3, 2], [3, 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], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 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], [3, 2], [3, 2], [3, 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], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 4]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[5, 4]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, {"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": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [0, 4], [4, 4], [5, 4]], [[1, 1]], [[2, 0], [2, 2], [3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 4], [5, 4], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 4], [5, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 4], [5, 3]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [5, 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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, {"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": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 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, 0], [1, 1], [1, 1], [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], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [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], [0, 1], [1, 1], [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, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [0, 4], [4, 3], [5, 3], [5, 4]], [[1, 1]], [[2, 0], [2, 2], [3, 0], [3, 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, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "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": [[0, 3]]}, {"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]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}]}]}], "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": [[0, 3]]}, {"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]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2], [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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [1, 1], [1, 3]]]}}, {"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": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, {"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": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}], "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, {"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": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}], "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": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, {"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": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}], "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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, {"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": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}], "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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.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], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.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], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1], [1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[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, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[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": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "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, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [], "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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "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": "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": "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "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, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [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], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0], "direction": 3, "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, {"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], [2, 1], [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, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [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], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "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], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1]], [[2, 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, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "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": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "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": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"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], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "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], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"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], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [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], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0], "direction": 3, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "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": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0], "direction": 3, "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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1]], [[2, 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], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}], "indices": [0, 0, 0], "direction": 3, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1], [2, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1], [4, 1]], [[2, 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": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}]}]}, "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": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.detect_components", "strategy_class": "DetectComponentsStrategy", "ignore_parent": false, "inferrable": true, "possibly_empty": true, "workable": true}}, {"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, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[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], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "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], "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]], [[1, 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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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": "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}], "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": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}], "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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [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], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"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, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 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": 1, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [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, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 2, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 3, "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": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "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": [[2, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 2], [2, 2], [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, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "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": [[2, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 2], [2, 2], [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, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 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, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 1], [2, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "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, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 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], [2, 3], [2, 3], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 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, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 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], [2, 3], [2, 3], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}], "indices": [0], "direction": 2, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 4], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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], [1, 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, 2], [0, 2], [1, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"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], [1, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"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, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"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, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"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, 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, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 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": 2, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "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], "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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 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], [3, 3]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"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}}, "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 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, 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, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 2], [0, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [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, 3], [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, 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, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 2], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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], [1, 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], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 5], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 5], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 5], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, "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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 3], [3, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [3, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 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], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 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], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 3], [3, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [3, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 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], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 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], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}]}]}, "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, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 3], [4, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [4, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [4, 2], [4, 2], [4, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 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, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 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, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 2]]}]}]}], "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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 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, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [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, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [1, 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], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 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, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 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, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [1, 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], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 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, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, "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, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"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": [[1, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [1, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 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], [2, 4], [2, 4], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 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], [2, 4], [2, 4], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 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], [2, 4], [2, 4], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 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], [2, 4], [2, 4], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}]}]}, "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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 4], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}]}]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [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, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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], [1, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 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, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 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], [1, 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], [1, 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, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [2, 2], [2, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 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], [2, 4], [2, 4], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 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], [2, 4], [2, 4], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [2, 2], [2, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 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], [2, 4], [2, 4], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 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], [2, 4], [2, 4], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}]}]}, "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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 4], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [3, 2], [3, 2]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}]}]}], "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": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 2, "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}]}]}], "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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 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, 1], [0, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 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], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [0, 0], [0, 0]]}, {"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], [2, 2], [2, 2], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [0, 0], [0, 0]]}, {"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], [2, 2], [2, 2], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 4], [2, 3]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"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, 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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 4], [2, 3]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"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, 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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"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, 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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [2, 4], [2, 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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}]}]}, "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": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 4], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 4], [3, 3]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [3, 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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 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], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}]}]}], "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": "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], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 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, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [1, 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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 3], [1, 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, 3], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 0]]}], "requirements": [[{"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, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 5], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 5], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 5], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 5], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 1], [3, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"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, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 5], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 5], [0, 5], [0, 5], [0, 5], [0, 5]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}]], "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}}]}, {"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": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"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], [0, 0], [2, 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, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 2, "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}]}]}], "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, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 1], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 0], [0, 0], [0, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "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, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "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, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 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], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 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": "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": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 2, "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"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], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 3], [2, 2]]}, {"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], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"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, 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], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "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, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [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, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 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, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}]}]}], "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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, "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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 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, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [2, 1], [2, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "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, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 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], [2, 3], [2, 3], [2, 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, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 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, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 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], [2, 3], [2, 3], [2, 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": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [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], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 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], [0, 1], [1, 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], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 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], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, "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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [4, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [4, 3], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 3], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [3, 3], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [4, 3], [4, 3], [4, 1]]}, {"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": [[0, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [4, 3], [4, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [3, 3], [4, 3], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 1], [4, 3], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 1], [4, 3], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 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], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}]}]}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"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": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"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": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [4, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 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], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 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], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}]}]}], "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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"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": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [3, 2], [3, 2], [3, 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], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}]}]}, "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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [4, 4]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [0, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [0, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 4]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[5, 4]]}]}]}], "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": 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [4, 4]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 4], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 4], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 4], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [0, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 4], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [0, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 4]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[5, 4]]}]}]}, "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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [4, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [4, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [4, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 4]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[5, 4]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 4]]}]}}]}, {"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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"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], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"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": [[0, 1], [0, 1], [2, 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, 1], [0, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 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], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 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], [3, 2], [3, 2], [3, 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], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 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], [3, 2], [3, 2], [3, 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], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [5, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 4], [5, 4], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 4], [5, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 4], [5, 3]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [5, 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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"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, 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, 4], [5, 4], [5, 4], [5, 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], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"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, 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], [5, 4], [5, 4], [5, 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], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}]}]}], "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": 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [5, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 4], [5, 4], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 4], [5, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 4], [5, 3]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [5, 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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"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, 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, 4], [5, 4], [5, 4], [5, 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], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 3], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"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, 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], [5, 4], [5, 4], [5, 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], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}]}]}, "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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 4], [5, 4], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 4], [5, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 4], [5, 3]]}, {"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], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [5, 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], [0, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 2], [3, 0]]}, {"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, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 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], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 3]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalenceRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 2, "own_col": true, "own_row": true, "include_empty": true}}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalenceRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 2, "own_col": true, "own_row": true, "include_empty": true}}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalenceRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "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": "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]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "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": "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]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}]}]}, "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "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]]}, {"patt": [0], "pos": [[0, 2]]}], "indices": [0, 0, 0], "direction": 2, "own_col": true, "own_row": true, "include_empty": true}}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalenceRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [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": [[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, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "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": "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]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"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, 1]]}]}}}]}, {"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]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "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": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": "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]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}}, {"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]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "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, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": "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]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}}, {"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]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "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": [1, 2, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 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": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "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": [], "pos": []}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "comb_spec_searcher.strategies.strategy", "strategy_class": "EmptyStrategy"}}, {"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]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}]}]}, "strategy": {"class_module": "comb_spec_searcher.strategies.strategy", "strategy_class": "EmptyStrategy"}}]}